" Klient-server " og " peer -to- peer " er to grundlæggende scenarier for kontakt på tværs af et netværk. Disse vilkår beskriver ikke netværk layout, men hvem der har ansvaret for at initiere en forbindelse , og hvem der kontrollerer ressourcer. De to scenarier er de vigtigste alternativer i netværkskommunikation. Klient-server
Noget må udløse netværkskommunikation , den ene del har til at tage kontakt med den anden. Client- server-kommunikation er næsten altid en-til - én . Ene part kontakter en anden part. Det er kunden , der kontakter serveren . Serveren har andet formål end at betjene kunder , og så den sidder og venter på forespørgsler fra klienter . En server aldrig distribuerer uopfordrede data. Et karakteristisk træk ved client- server kommunikation er, at kunden altid indleder kontakt med en anmodning. Den anden er, at serveren besidder alle de ressourcer, passerede i transaktionen.
Peer-to- Peer
Som med klient-server -kommunikation , en computer har at igangsætte kontakt . Men i peer -to- peer-model ethvert medlem af netværket kan kontakte enhver anden , og den samme computer kan blive kontaktet af andre. Hvert medlem af netværket kan være både klient og server.
Applications
klient-server -model for kommunikation er den oprindelige metode, der anvendes i netværk. Mest entreret netværk applikationer bruge dette system . Eksempler på dette er en centraliseret filserver og netadgang godkendelse. Den mest almindelige klient-server implementering med som offentligheden er bekendt , er anmodningen /response transaktion en browser indleder at hente en webside fra en webserver. Peer -to-peer arkitektur blev mere populær for fildeling systemer . I disse systemer forbinde brugere direkte til hinandens adresser. Normalt men disse systemer har en klient-server element : Medlemmer brug for at få adresseoplysninger fra et centralt bibliotek server for at lokalisere hinanden
Connections
. klient- server-modellen involverer en computer beslutter at kontakte en anden computer. Peer-to -peer system gør hver computer at være forbundet med mange andre på samme tid . Der kan være tidspunkter i et peer -to- peer-netværk , hvor en computer er tilsluttet til kun en anden , og det er at modtage midler fra den pågældende computer. Dette er præcis den samme som klient-server scenarie . Men det betyder ikke, de to computere er i en klient-server forhold. Dette skyldes, at begge disse computere har evnen til at skifte funktion til enhver tid og bliver både klienten og serveren . I klient - server-systemer , kan klienten kun en klient, og serveren kan kun være en server.