Client Server & Peer-to-Peer Networking

Client Server & Peer-to-Peer Networking


"Klient-server" og "peer-to-peer" er to grunnleggende scenarier for kontakt på tvers av et nettverk. Disse vilkårene ikke beskrive nettverksoppsettet, men identifisere hvem som har ansvar for å initiere en forbindelse og som styrer ressursene. De to scenariene er de viktigste alternativer i nettverkskommunikasjon.

Klient server

Noe har til å utløse nettverkskommunikasjon, har en del for å innlede kontakt med den andre. Klient-server-kommunikasjon er nesten alltid en-til-en. Ett parti kontakter en annen part. Det er kunden som kontakter serveren. Serveren har ingen hensikt annet enn å betjene kunder og så den sitter og venter på forespørsler fra klienter. En server distribuerer aldri uoppfordret data. Ett særtrekk ved klient-server-kommunikasjon er at klienten alltid initierer kontakt med en forespørsel. Den andre er at serveren har alle ressursene vedtatt i transaksjonen.

Peer-to-Peer

Som med klient-server-kommunikasjon, har en datamaskin for å 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.

applikasjoner

Den klient-tjener for kommunikasjon er den opprinnelige metoden som brukes i nettverk. De fleste etablerte virksomhet nettverksapplikasjoner bruke dette systemet. Eksempler på dette er en sentralisert filserver og nettverkstilgang autentisering. Den vanligste klient-server-implementering som allmennheten er kjent er den request / response transaksjonen en nettleser starter å hente en webside fra en webserver. Peer-to-peer arkitektur ble mer populært for fildeling systemer. I disse systemene brukerne koble seg direkte til hverandres adresser. Vanligvis, men disse systemene har en klient-server-element: Medlemmer trenger for å få adresseinformasjon fra en sentralisert katalogtjener for å finne hverandre.

tilkoblinger

Den klient-tjener innebærer en datamaskin bestemmer seg for å ta kontakt med 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 det mottar ressurser fra datamaskinen. Dette er nøyaktig den samme som klient-server-scenario. Men dette betyr ikke at de to maskinene er i en klient-tjener forhold. Dette er fordi begge disse maskinene har evnen til å bytte funksjon til enhver tid, og å være både klienten og serveren. I klient-server-systemer, kan klienten bare være en klient, og serveren kan bare være en server.