De hovedforskjell mellom peer to peer og klient server nettverk er det i peer to peer-nettverk, kan hver node be om tjenester og levere tjenester mens de er i klientservernettverk, klientnoder forespørsler om tjenester og serverknutepunkt svarer med tjenester.
Enhetene i et nettverk kommuniserer med hverandre. Peer to peer og klientserver er to nettverkstyper. I et klientservernettverk kobler flere klienter til en server. Klientene krever tjenester, og serveren tilbyr nødvendige tjenester. På den annen side, i et peer to peer-nettverk, er det ingen spesifikke klienter eller servere. I stedet kan alle noder fungere som klienter eller servere. Med andre ord kan hver knute be om tjenester og tilby tjenester.
1. Hva er Peer to Peer Network
- Definisjon, funksjonalitet
2. Hva er Client Server Network
- Definisjon, funksjonalitet
3. Forskjellen mellom peer to peer og Client Server Network
- Sammenligning av nøkkelforskjeller
Client Server Network, Network, Peer To Peer Network
I et peer-to-peer-nettverk er det ingen spesifikk klient eller en server. En enhet kan sende og motta data direkte med hverandre. Hver node kan enten være en klient eller en server. Det kan kreve eller gi tjenester tilsvarende. En node kalles også en peer.
Figur 1: Peer to Peer Network
I peer-to-peer-nettverk blir en node tilknyttet nettverket og begynner å levere tjenester og be om tjenester fra andre noder. Det er to metoder for å identifisere hvilken node som gir hvilken tjeneste. En node registrerer tjenesten den gir til en sentralisert oppslagstjeneste. Når noen node krever å skaffe en tjeneste, kontrollerer den det sentrale oppslaget for å finne hvilken nod som gir hvilke fasiliteter. Deretter kommuniserer tjenesten som gir node og tjenesteforespørselskode med hverandre. I den andre metoden kan en node som krever bestemte tjenester, sende en kringkastingsmelding til alle andre noder som ber om en tjeneste. Deretter svarer noden som har den nødvendige tjenesten til den forespurte noden ved å yte tjenesten.
Det er flere fordeler i peer to peer-nettverk. Det er lettere å vedlikeholde. Det er ikke nødvendig å ha en spesialisert ekspert for å opprettholde nettverket. Hele nettverket er ikke avhengig av en enkelt maskin. Videre krever det ikke omfattende maskinvare for å sette opp nettverket. På den annen side er et peer-to-peer-nettverk ikke veldig trygt. Det kan også være vanskelig å vedlikeholde en organisert filstruktur. Videre må brukerne administrere sine egne sikkerhetskopier.
I et kundeservernettverk er det klienter og servere. En klient kan være en enhet eller et program. Det hjelper sluttbrukerne til å få tilgang til nettet. Noen eksempler på klienter er skrivebord, bærbare datamaskiner, smarttelefoner, nettlesere, etc. En server er en enhet eller et program som reagerer på kundene med tjenestene. Den gir filer, databaser, nettsider, felles ressurser i henhold til dens type.
Figur 2: Client Server Network
I dette nettverket krever en klient tjenester fra serveren. Serveren lytter til klientforespørslene og reagerer på dem ved å tilby den nødvendige tjenesten. Den største fordelen med et klientservernettverk er at det er sikrere da serveren alltid styrer tilgangen og sikkerheten. Det er også lettere å ta sikkerhetskopier. På den annen side er det ikke veldig pålitelig da en feil i serveren vil påvirke klientens funksjon. Videre er det dyrt å sette opp og vedlikeholde.
Peer to peer-nettverk er en distribuert applikasjonsarkitektur som deler oppgaver eller arbeidsbelastninger mellom jevnaldrende. Klientservernettverk er en distribuert applikasjonsstruktur basert på ressurs- eller tjenesteleverandører kalt servere og tjenesteleverandører kalt klienter. Dette utgjør forskjellen mellom peer to peer og klient server nettverk.
Dermed er hovedforskjellen mellom peer to peer og klientservernettverk at i hver peer-nettverk kan hver knute be om tjenester og tilby tjenester. Mens klientens forespørsler om service og server reagerer med en tjeneste i klientservernettverk.
Også en annen forskjell mellom peer to peer og klient server nettverk er at peer to peer-nettverk er et desentralisert nettverk mens klient server nettverk er et sentralisert nettverk.
Det finnes flere tjenester som gir noder i et peer-to-peer-nettverk. Så det er mer pålitelig. I klientens servernettverk er kundene avhengig av serveren. Feil på serveren vil forstyrre funksjonen til alle klienter. Dette er en viktig forskjell mellom peer to peer og klient server nettverk.
Dessuten, ettersom tjenesten som leverer noder distribueres i peer to peer-nettverket, trenger ikke tjenestenes forespørende node å vente lenge. På den annen side, i klientservernettverk, ber om flere kunder om tjenester fra en server. Derfor er tilgangstiden for en tjeneste høyere.
Mens et kundeservernettverk er dyrt å implementere, krever en peer to peer ikke omfattende maskinvare for å sette opp nettverket.
Et kundeservernettverk er mer stabilt og sikkert enn et peer-to-peer-nettverk. Dette er også en annen forskjell mellom peer to peer og klient server nettverk.
Forskjellen mellom peer to peer og klient server nettverk er at i peer to peer-nettverk, kan hver node be om tjenester og levere tjenester mens i klient-server-nettverket, klientnokene ber om tjenester og serverknutepunkt svarer med tjenester.
1. "Peer-to-Peer." Wikipedia, Wikimedia Foundation, 27. august 2018, Tilgjengelig her.
2. "Client-Server Model." Wikipedia, Wikimedia Foundation, 24. august 2018, Tilgjengelig her.
3. "Client Server Model", Klienter og Servere, WebDev Cave, 20. mai 2016, Tilgjengelig her.
1. "P2P-nettverk" Av bruker: Mauro Bieg - Eget arbeid (Public Domain) via Commons Wikimedia
2. "341420" (CC0) via Pixabay