Datornätverksarkitektur definieras som den fysiska och logiska utformningen av programvara, hårdvara, protokoll och media för överföring av data. Helt enkelt kan vi säga att hur datorer är organiserade och hur uppgifter tilldelas datorn.
De två typerna av nätverksarkitekturer används:
programmering i c-matriser
- Peer-To-Peer-nätverk
- Klient-/servernätverk
Peer-To-Peer-nätverk
- Peer-To-Peer-nätverk är ett nätverk där alla datorer är sammanlänkade med samma rättigheter och ansvar för att behandla data.
- Peer-To-Peer-nätverk är användbart för små miljöer, vanligtvis upp till 10 datorer.
- Peer-To-Peer-nätverket har ingen dedikerad server.
- Särskilda behörigheter tilldelas varje dator för att dela resurserna, men detta kan leda till problem om datorn med resursen är nere.
Fördelar med peer-to-peer-nätverk:
- Det är billigare eftersom det inte innehåller någon dedikerad server.
- Om en dator slutar fungera men andra datorer slutar inte fungera.
- Det är lätt att installera och underhålla eftersom varje dator sköter sig själv.
Nackdelar med peer-to-peer-nätverk:
- När det gäller Peer-To-Peer-nätverk innehåller det inte det centraliserade systemet . Därför kan den inte säkerhetskopiera data eftersom data är olika på olika platser.
- Det har ett säkerhetsproblem eftersom enheten hanteras själv.
Klient-/servernätverk
- Klient-/servernätverk är en nätverksmodell designad för slutanvändare som kallas klienter, för att komma åt resurser som låtar, video etc. från en central dator som kallas Server.
- Den centrala styrenheten är känd som en server medan alla andra datorer i nätverket anropas kunder .
- En server utför alla större operationer som säkerhet och nätverkshantering.
- En server är ansvarig för att hantera alla resurser som filer, kataloger, skrivare etc.
- Alla klienter kommunicerar med varandra via en server. Till exempel, om klient1 vill skicka vissa data till klient 2, skickar den först begäran till servern om tillstånd. Servern skickar svaret till klient 1 för att initiera sin kommunikation med klient 2.
Fördelar med klient-/servernätverk:
- Ett klient-/servernätverk innehåller det centraliserade systemet. Därför kan vi enkelt säkerhetskopiera data.
- Ett klient-/servernätverk har en dedikerad server som förbättrar hela systemets prestanda.
- Säkerheten är bättre i klient-/servernätverk eftersom en enda server administrerar de delade resurserna.
- Det ökar också hastigheten på delningsresurserna.
Nackdelar med klient-/servernätverk:
- Klient-/servernätverk är dyrt eftersom det kräver servern med stort minne.
- En server har ett nätverksoperativsystem (NOS) för att tillhandahålla resurserna till klienterna, men kostnaden för NOS är mycket hög.
- Det kräver en dedikerad nätverksadministratör för att hantera alla resurser.