The peer- to-peer ( P2P ) nätverk arkitektur är mycket nyare än den klient-server arkitektur . Den äldre system etablerar en hierarki i ett sammanhang där en dator är den frågande och den andra är responder . Peer - to-peer -system är lite mer komplicerat och mindre kontrollerat . Client Server
klient-server -modellen för kommunikation över nätverk är den traditionella modellen för att organisera trafikflödet i ett sammanhang . Klienten startar alltid kommunikation genom att kontakta servern med en förfrågan . Servern gör ingenting tills den tar emot förfrågningar från klienten . Den sitter bara och lyssnar . Mottagandet av en ansökan utlöser servern att agera . Den bearbetar begäran och sänder tillbaka ett svar , som vanligtvis är en resurs , som en fil. Kontakt kan vara antingen anslutningslös ( en förfrågan besvarades genom ett svar ) eller anslutning - orienterade ( paret etablerar identifierare för kommunikation som möjliggör en rad relaterade förfrågningar och svar ) .
Peer -to - Peer
peer-to - peer-nätverk är mycket mer informellt än system klient-server . Varje dator i systemet kan initiera dialog och kan ansluta till mer än en dator samtidigt . Peer -to - peer-arkitektur är nyare än klient -server arkitektur och är särskilt lämpad för Internet Chat system och fildelning . I dessa miljöer , många datorer anslutas tillsammans för att skapa interaktiva bidrag .
Exempel
mest utbredda genomförandet av klient-server metoden återfinns i webbservrar . En webbläsare på en dator går till webbservern som anges i adressfältet och begär en fil . Servern svarar med filen och webbläsaren visar detta för användaren som en webbsida . Denna trafik är anslutningslöst . Den anslutningslös client -server transaktion är mycket enkel att implementera och representera . Dator A sänder ett meddelande som säger , " Snälla skicka filen B till denna adress . " Servern skickar sedan filen B för att ta itu med A och transaktionen har slutförts . I peer-to - peer-system , olika datorer upprätthålla en anslutning för en större tid , antingen av sociala skäl , eller på grund av de filer som laddas ned är större och en förbindelse måste upprätthållas för att utföra statuskontroller .
Rival Systems
Du kan gissa att webbsidor dominerar Internet . Detta är emellertid inte sant. Sedan 2006 , fildelning peer-to - peer-system genererar mer trafik på Internet än i klient-server kontakt behövs för att visa webbsidor . Peer -to - peer- modell används också för telekommunikation . Till exempel baserar Skype sitt nätverk på peer-to - peer-arkitektur .