Peer-to-peer-nätverk

Peer-to-peer, decentraliserat eller peer-to- peer - nätverk ( engelsk  peer-to-peer, P2P  - lika med lika)  - ett överläggsdatornätverk baserat på deltagarnas jämlikhet. Ofta i ett sådant nätverk finns det inga dedikerade servrar , och varje nod (peer) är både en klient och fungerar som en server. I motsats till klient-server- arkitekturen tillåter en sådan organisation att nätverket förblir i drift med valfritt antal och vilken kombination av tillgängliga noder som helst. Alla noder är medlemmar i nätverket.

Historik

Frasen "peer-to-peer" användes första gången 1984 när man utvecklade IBM Advanced Peer to Peer Networking-arkitekturen ( APPN ) .

Peer-to-Peer-enhet

Det finns ett antal maskiner i nätverket, som var och en kan kommunicera med någon av de andra. Var och en av dessa maskiner kan skicka förfrågningar till andra maskiner för att tillhandahålla vissa resurser inom detta nätverk och därmed fungera som en klient. Som server måste varje maskin kunna behandla förfrågningar från andra maskiner i nätverket, skicka ut det som efterfrågats. Varje maskin måste också utföra vissa hjälp- och administrativa funktioner (till exempel hålla en lista över andra kända "grannar"-maskiner och hålla den uppdaterad).

Någon medlem i detta nätverk garanterar inte sin närvaro på permanent basis. Det kan dyka upp och försvinna när som helst. Men när en viss kritisk nätverksstorlek uppnås kommer det ett ögonblick då det finns många servrar med samma funktioner i nätverket samtidigt.

Ett exempel på ett sådant nätverk: I2P , Gnutella2 .

Privata P2P-nätverk

Nätverksexempel: RetroShare

Delvis decentraliserade nätverk

Utöver rena P2P-nätverk finns det så kallade hybridnätverk där det finns servrar som används för att koordinera arbete, söka eller ge information om befintliga nätverksmaskiner och deras status (on-line, off-line etc.). Hybridnätverk kombinerar hastigheten hos centraliserade nätverk och tillförlitligheten hos decentraliserade tack vare hybridsystem med oberoende indexeringsservrar som synkroniserar information med varandra. Om en eller flera servrar misslyckas fortsätter nätverket att fungera. Delvis decentraliserade nätverk inkluderar eDonkey , BitTorrent , Direct Connect , Tor .

Peer-to-peer fildelningsnätverk

Ett användningsområde för peer-to-peer-nätverksteknik är fildelning. Användare av ett fildelningsnätverk laddar upp vilka filer som helst till en delad mapp ("delad" från engelska  share  - share) på sin dator, vars innehåll är tillgängligt för nedladdning för andra användare. Någon annan nätverksanvändare skickar en begäran om att söka efter en fil. Programmet söker i nätverksklienter efter filer som matchar begäran och visar resultatet. Efter det kan användaren ladda ner filer från de hittade källorna. I moderna fildelningsnätverk laddas information ner från flera källor samtidigt. Dess integritet kontrolleras av kontrollsummor .

Många filer som distribueras på sådana nätverk och som inte är juridiskt fria att distribuera distribueras till dem utan tillstånd från upphovsrättsinnehavarna. Videoförlag och skivbolag hävdar att detta resulterar i betydande förlorade vinster. Att lägga till problem till dem är det faktum att det är tekniskt omöjligt att stoppa distributionen av en fil i ett decentraliserat nätverk - detta kommer att kräva fysiskt bortkoppling från nätverket av alla enheter på vars enheter den här filen finns, och det kan vara väldigt, väldigt många sådana enheter (se ovan) - beroende på filens popularitet kan deras antal nå flera hundra tusen. Nyligen har videoutgivare och skivbolag börjat stämma enskilda användare av sådana nätverk och anklagar dem för olaglig distribution av musik och video.

Organisationer som RIAA misskrediterar peer-to-peer-nätverk genom att publicera falska filer (vars innehåll är missvisande och ofta pornografiskt till sin natur). Detta ledde till att KaZaA-nätverket förlorade popularitet till förmån för eDonkey , som har en mer avancerad arkitektur.

Trots att den mest populära servern i eD2k -nätverket - Razorback - slutade fungera i februari 2006  och utvecklingen av den kommersiella klienten EDonkey2000 stoppades , fortsätter själva ED2K-nätverket att fungera, eftersom det inte är knutet till specifika servrar , och där är ett stort antal fritt distribuerade klientprogram som eMule och mlDonkey .

Peer-to-Peer-nätverk för distribuerad datoranvändning

Tekniken för peer-to-peer-nätverk (som inte är föremål för kvasisynkron kalkyl) används också för distribuerad beräkning . De tillåter på relativt kort tid att utföra en verkligt enorm mängd beräkningar, vilket även på superdatorer skulle kräva, beroende på uppgiftens komplexitet, många år och till och med århundraden av arbete. Denna prestanda uppnås på grund av det faktum att någon global uppgift är uppdelad i ett stort antal block som exekveras samtidigt av hundratusentals datorer som deltar i projektet. Ett exempel på denna användning av peer-to-peer-nätverk demonstrerades av Sony på Sony PlayStation -spelkonsolerna [1] .

Peer-to-peer betalningssystem

Decentraliserade betalningssystem som kallas kryptovalutor har utvecklats. Huvudtanken med deras utvecklare är att moderna betalningssystem är ofullkomliga och beror på viljan hos högt uppsatta tjänstemän. Decentraliserade system baserade på p2p-teknologier är ett mer rättvist sätt för ömsesidiga uppgörelser mellan användare.

Andra decentraliserade tjänster

Peer-to-peer-sändning

Peer-to-peer-principen gäller för vissa medieströmningsscenarier . Sådan teknik är mest effektiv när ett stort antal konsumenter finns inom samma delnät eller i sammankopplade delnät. [2] Se även Lista över strömmande mediasystem

Anteckningar

  1. COMPUTERRA | PS3 snabbar upp hopfällningen hemma . Hämtad 25 augusti 2016. Arkiverad från originalet 15 september 2016.
  2. http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/When-Should-You-Choose-P2P-65119.aspx Arkiverad 22 mars 2016 på Wayback Machine När ska du välja P2P?

Länkar