Computernetværksarkitektur er defineret som det fysiske og logiske design af software, hardware, protokoller og medier til transmission af data. Simpelthen kan vi sige, hvordan computere er organiseret, og hvordan opgaver er allokeret til computeren.
De to typer netværksarkitekturer bruges:
omvendt streng java
- Peer-to-Peer netværk
- Klient/server netværk
Peer-to-Peer netværk
- Peer-To-Peer-netværk er et netværk, hvor alle computere er forbundet med lige privilegier og ansvar for at behandle dataene.
- Peer-To-Peer-netværk er nyttigt til små miljøer, normalt op til 10 computere.
- Peer-To-Peer-netværk har ingen dedikeret server.
- Der tildeles særlige tilladelser til hver computer til at dele ressourcerne, men dette kan føre til et problem, hvis computeren med ressourcen er nede.
Fordele ved peer-to-peer-netværk:
- Det er billigere, da det ikke indeholder nogen dedikeret server.
- Hvis en computer holder op med at fungere, men andre computere stopper ikke med at fungere.
- Det er nemt at konfigurere og vedligeholde, da hver computer styrer sig selv.
Ulemper ved peer-to-peer netværk:
- I tilfælde af Peer-To-Peer-netværk indeholder det ikke det centraliserede system. Derfor kan den ikke sikkerhedskopiere dataene, da dataene er forskellige på forskellige steder.
- Det har et sikkerhedsproblem, da enheden administreres af sig selv.
Klient-/servernetværk
- Klient/server-netværk er en netværksmodel designet til slutbrugerne kaldet klienter, for at få adgang til ressourcer såsom sange, video osv. fra en central computer kendt som server.
- Den centrale controller er kendt som en server mens alle andre computere i netværket kaldes kunder .
- En server udfører alle de større operationer såsom sikkerhed og netværksstyring.
- En server er ansvarlig for at administrere alle ressourcer såsom filer, mapper, printer osv.
- Alle klienter kommunikerer med hinanden via en server. For eksempel, hvis klient1 ønsker at sende nogle data til klient 2, så sender den først anmodningen til serveren om tilladelsen. Serveren sender svaret til klient 1 for at starte sin kommunikation med klient 2.
Fordele ved klient-/servernetværk:
- Et klient/server-netværk indeholder det centraliserede system. Derfor kan vi nemt sikkerhedskopiere dataene.
- Et klient/server-netværk har en dedikeret server, der forbedrer den overordnede ydeevne af hele systemet.
- Sikkerheden er bedre i klient-/servernetværket, da en enkelt server administrerer de delte ressourcer.
- Det øger også hastigheden på delingsressourcerne.
Ulemper ved klient-/servernetværk:
- Klient/Server netværk er dyrt, da det kræver serveren med stor hukommelse.
- En server har et netværksoperativsystem (NOS) til at levere ressourcerne til klienterne, men omkostningerne ved NOS er meget høje.
- Det kræver en dedikeret netværksadministrator at administrere alle ressourcerne.