Peer-to-peer netværk

Peer-to-peer, decentraliseret eller peer-to- peer ( engelsk  peer-to-peer, P2P  - lig med lige) netværk  - et overlejret computernetværk baseret på deltagernes ligestilling. Ofte i et sådant netværk er der ingen dedikerede servere , og hver node (peer) er både en klient og fungerer som en server. I modsætning til klient-server- arkitekturen tillader en sådan organisation netværket at forblive operationelt med et hvilket som helst antal og enhver kombination af tilgængelige noder. Alle noder er medlemmer af netværket.

Historie

Udtrykket "peer-to-peer" blev første gang brugt i 1984 , da IBM Advanced Peer to Peer Networking ( APPN ) -arkitekturen udvikledes .

Peer-to-Peer-enhed

Der er en række maskiner på netværket, som hver kan kommunikere med enhver af de andre. Hver af disse maskiner kan sende anmodninger til andre maskiner om at levere nogle ressourcer inden for dette netværk og dermed fungere som en klient. Som server skal hver maskine kunne behandle forespørgsler fra andre maskiner på netværket, udsende det, der blev anmodet om. Hver maskine skal også udføre nogle hjælpe- og administrative funktioner (for eksempel holde en liste over andre kendte "naboer"-maskiner og holde den opdateret).

Ethvert medlem af dette netværk garanterer ikke dets tilstedeværelse på permanent basis. Det kan dukke op og forsvinde når som helst. Men når en vis kritisk netværksstørrelse er nået, kommer der et øjeblik, hvor der er mange servere med de samme funktioner i netværket på samme tid.

Et eksempel på et sådant netværk: I2P , Gnutella2 .

Private P2P-netværk

Netværkseksempel: RetroShare

Delvist decentraliserede netværk

Udover rene P2P-netværk findes der såkaldte hybridnetværk, hvori der er servere , der bruges til at koordinere arbejde, søge eller give information om eksisterende netværksmaskiner og deres status (on-line, off-line osv.). Hybride netværk kombinerer hastigheden af ​​centraliserede netværk og pålideligheden af ​​decentraliserede takket være hybride ordninger med uafhængige indekseringsservere, der synkroniserer information med hinanden. Hvis en eller flere servere fejler, fortsætter netværket med at fungere. Delvist decentraliserede netværk inkluderer eDonkey , BitTorrent , Direct Connect , Tor .

Peer-to-peer fildelingsnetværk

Et anvendelsesområde for peer-to-peer-netværksteknologi er fildeling. Brugere af et fildelingsnetværk uploader alle filer til en delt mappe ("delt" fra det engelske  share  - share) på deres computer, hvis indhold er tilgængeligt for download til andre brugere. En anden netværksbruger sender en anmodning om at søge efter en fil. Programmet søger i netværksklienter efter filer, der matcher anmodningen, og viser resultatet. Derefter kan brugeren downloade filer fra de fundne kilder. I moderne fildelingsnetværk downloades information fra flere kilder på én gang. Dens integritet kontrolleres af kontrolsummer .

Mange filer distribueret på sådanne netværk, som ikke er juridisk gratis at distribuere, distribueres til dem uden tilladelse fra indehaverne af ophavsretten. Videoudgivelser og pladeselskaber hævder, at dette resulterer i betydelig tabt fortjeneste. Problemer med dem er, at det er teknisk umuligt at stoppe distributionen af ​​en fil i et decentralt netværk - dette vil kræve fysisk at afbryde forbindelsen fra netværket til alle enheder, på hvis drev denne fil er placeret, og der kan være rigtig, rigtig mange sådanne enheder (se ovenfor) - afhængigt af filens popularitet kan deres antal nå op på flere hundrede tusinde. For nylig er videoudgivere og pladeselskaber begyndt at sagsøge individuelle brugere af sådanne netværk og anklage dem for ulovligt at distribuere musik og video.

Organisationer som RIAA miskrediterer peer-to-peer-netværk ved at udgive falske filer (hvis indholdet er vildledende og ofte af pornografisk karakter). Dette førte til tabet af popularitet af KaZaA-netværket til fordel for eDonkey , som har en mere avanceret arkitektur.

På trods af at den mest populære server på eD2k -netværket  - Razorback - holdt op med at fungere i februar 2006 , og udviklingen af ​​den kommercielle klient EDonkey2000 blev stoppet , fortsætter selve ED2K-netværket med at fungere, da det ikke er bundet til specifikke servere , og der er et stort antal frit distribuerede klientprogrammer såsom eMule og mlDonkey .

Peer-to-Peer netværk af distribueret databehandling

Teknologien i peer-to-peer-netværk (ikke underlagt kvasi-synkron regning) bruges også til distribueret databehandling . De tillader på relativt kort tid at udføre en virkelig stor mængde beregninger, som selv på supercomputere ville kræve, afhængigt af opgavens kompleksitet, mange år og endda århundreders arbejde. Denne ydeevne opnås på grund af det faktum, at en eller anden global opgave er opdelt i et stort antal blokke, der samtidigt udføres af hundredtusindvis af computere, der deltager i projektet. Et eksempel på denne brug af peer-to-peer-netværk blev demonstreret af Sony på Sony PlayStation -spilkonsoller [1] .

Peer-to-peer betalingssystemer

Decentraliserede betalingssystemer kaldet kryptovalutaer er blevet udviklet. Hovedideen med deres udviklere er, at moderne betalingssystemer er ufuldkomne og afhænger af højtstående embedsmænds vilje. Decentraliserede systemer baseret på p2p-teknologier er et mere retfærdigt middel til gensidige afregninger mellem brugere.

Andre decentraliserede tjenester

Peer-to-peer-udsendelse

Peer-to-peer-princippet gælder for visse mediestreaming -scenarier . Sådanne teknologier er mest effektive, når et stort antal forbrugere er placeret inden for det samme undernet eller i indbyrdes forbundne undernet. [2] Se også Liste over streamingmediesystemer

Noter

  1. COMPUTERRA | PS3 gør foldning hurtigere derhjemme . Hentet 25. august 2016. Arkiveret fra originalen 15. september 2016.
  2. http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/When-Should-You-Choose-P2P-65119.aspx Arkiveret 22. marts 2016 på Wayback Machine Hvornår skal du vælge P2P?

Links