? Uttrykkene klient-server og peer -to -peer refererer til ulike måter å organisere og koble datamaskiner i et nettverk. Brukere tilgang til et nettverk kan ikke merke noen forskjell mellom de to arkitekturer . Hvis en nettverksadministrator korrekt utvikler og drifter et nettverk med brukernes behov i tankene , vil brukerne ha tilgang til å sende og motta data og dele nettverk ressurser like godt i begge modeller . Forskjellen
Den primære forskjellen mellom klient - server og peer -to - peer-nettverk er knyttet til distribusjon av datamaskinen arbeidsmengde og datalagring. I klient - server nettverk , faller arbeidet med å kjøre nettverksbaserte applikasjoner som e-post tjeneste og lagring av filer slik at alle autoriserte brukere i nettverket får tilgang til dem , på utpekte server datamaskiner . I peer -to - peer-nettverk , alle datamaskinene på nettverket bidra mer eller mindre likt å håndtere behandlingen arbeidsmengde og lagre delte filer. Klient- server nettverk sentralisere arbeidsmengde og peer -to - peer nettverk desentralisere det .
Funksjon
Networks, uavhengig av sin arkitektur , muliggjøre deling av data og PC filer. De gir tilgang til nettverk programmer som vanligvis ikke går på individuell brukerens datamaskin , for eksempel en web server, og lar flere brukere dele maskinvare som skrivere i nettverk og faksmaskin. Både klient - server og peer -to -peer- nettverk gir alle disse funksjonene , forskjellige bare i spesielle måten de går om å gjøre det.
Hardware
nettverksadministratorer generelt plassere datamaskiner koblet til klient - server nettverk i en av to hovedkategorier , klienter og servere. Servere krever høyere utøvende komponenter som høyere-end prosessorer og rikelig med minne og lagring. Klientmaskinene trenger ikke ha de samme robuste komponenter . Derimot, peer -to - peer-nettverk trenger ikke ha forskjellige varianter av maskinvare, siden hver datamaskin i en slik arkitektur kan i prinsippet ha samme kapasitet til å utføre oppgaver som enhver annen datamaskin . Skillet mellom ulike maskinvare representerer et fundamentalt trekk ved klient - server nettverk fraværende i peer -to - peer nettverk .
Hensyn
Fordi peer -to - peer-nettverk mangel servere , administratorer for slike nettverk trenger ikke lære spesialiserte server operativsystemer , men må vite hvordan å administrere programmene som muliggjør deling. Klient -server- nettverk krever administratorer å ha kjennskap til server operativsystemer , men trenger som regel ikke kjennskap til peer -to -peer fildeling programmer .
Misforståelser
forestillingen om at én type nettverk arkitektur har funksjoner iboende overlegen til den andre ikke klarer å innse at begge arkitekturer har styrker og svakheter . Bedrifter kan best nytte av en arkitektur eller den andre basert utelukkende på den måten virksomheten drives.