" Klient-server " og " peer -to - peer " er to grunnleggende scenarier for kontakt på tvers av et nettverk. Disse vilkårene ikke beskrive nettverk layout, men identifisere hvem som har ansvar for å initiere en forbindelse og som styrer ressursene. De to scenariene er hovedalternativene i nettverkskommunikasjon. Client - Server
Noe må utløse nettverkskommunikasjon , har en del å initiere kontakt med den andre. Klient - server-kommunikasjon er nesten alltid en-til - en. Ett parti kontakter ett annet parti . Det er klienten som kontakter tjeneren . Serveren har ingen hensikt annet enn å betjene kunder og så den sitter og venter på forespørsler fra klienter . En server distribuerer aldri uønsket data . Et karakteristisk trekk ved klient -server- kommunikasjon er at kunden alltid initierer kontakt med en forespørsel. Den andre er at serveren har alle ressursene gått i transaksjonen .
Peer -to- Peer
p Som med klient - server-kommunikasjon , har én datamaskin til å initiere kontakt . Men i peer -to - peer -modellen et medlem av nettverket kan kontakte noen andre , og det samme datamaskin kan bli kontaktet av andre. Hvert medlem av nettverket kan være både klient og server.
Applications
Den klient-server modell for kommunikasjon er den opprinnelige metoden som brukes i nettverk . Mest etablerte virksomheten nettverk programmer bruker dette systemet . Eksempler på dette er en sentralisert filserver og nettverkstilgang godkjenning. Den vanligste klient-server- implementering som allmennheten er kjent er en forespørsel /respons transaksjonen en nettleser initierer å hente en webside fra en webserver . Peer -to - peer arkitektur ble mer populært for fildeling systemer . I disse systemene , brukerne koble direkte til hverandres adresser. Vanligvis, men disse systemene har en klient -server- element : Medlemmer må få adresseinformasjon fra en sentralisert katalog serveren for å finne hverandre
Tilkoblinger
. klient- tjener-modellen innebærer en datamaskin bestemmer seg for å kontakte en annen datamaskin. Peer -to - peer system gjør at hver datamaskin som skal kobles til mange andre på samme tid . Det kan være tider i et peer -to - peer -nettverk der en datamaskin er koblet til bare ett annet , og den mottar ressurser fra datamaskinen. Dette er nøyaktig det samme som klient-server- scenario. Men dette betyr ikke de to datamaskinene er i en klient - tjener forhold . Dette er fordi begge disse maskinene har evnen til å bytte funksjon når som helst og være både klient og server. I klient - server-systemer , kan kunden bare være en klient , og serveren kan bare være en server.