Peer-to-peer síť

Peer-to-peer, decentralizovaná nebo peer-to- peer ( anglicky  peer-to-peer, P2P  - equal to equal) síť  - překryvná počítačová síť založená na rovnosti účastníků. V takové síti často nejsou dedikované servery a každý uzel (peer) je zároveň klientem a funguje jako server. Na rozdíl od architektury klient-server taková organizace umožňuje, aby síť zůstala funkční s libovolným počtem a libovolnou kombinací dostupných uzlů. Všechny uzly jsou členy sítě.

Historie

Fráze „peer-to-peer“ byla poprvé použita v roce 1984 při vývoji architektury IBM Advanced Peer to Peer Networking ( APPN ) .

Peer-to-Peer zařízení

V síti je řada strojů, z nichž každý může komunikovat s kterýmkoli z ostatních. Každý z těchto strojů může posílat požadavky na jiné stroje, aby poskytly nějaké prostředky v rámci této sítě, a tak fungovat jako klient. Jako server musí být každý stroj schopen zpracovávat požadavky z jiných strojů v síti, odesílat, co bylo požadováno. Každý stroj musí také vykonávat některé pomocné a administrativní funkce (například vést seznam dalších známých „sousedních“ strojů a udržovat jej v aktuálním stavu).

Žádný člen této sítě nezaručuje jeho stálou přítomnost. Může se kdykoli objevit a zmizet. Ale když je dosaženo určité kritické velikosti sítě, nastává okamžik, kdy je v síti mnoho serverů se stejnými funkcemi současně.

Příklad takové sítě: I2P , Gnutella2 .

Privátní P2P sítě

Příklad sítě: RetroShare

Částečně decentralizované sítě

Kromě čistých P2P sítí existují tzv. hybridní sítě, ve kterých jsou servery sloužící ke koordinaci práce, vyhledávání nebo poskytování informací o stávajících síťových strojích a jejich stavu (on-line, off-line atd.). Hybridní sítě kombinují rychlost centralizovaných sítí a spolehlivost decentralizovaných díky hybridním schématům s nezávislými indexovacími servery, které vzájemně synchronizují informace. Pokud jeden nebo více serverů selže, síť nadále funguje. Mezi částečně decentralizované sítě patří eDonkey , BitTorrent , Direct Connect , Tor .

Síť pro sdílení souborů peer-to-peer

Jednou z oblastí použití technologie peer-to-peer sítí je sdílení souborů. Uživatelé sítě pro sdílení souborů nahrávají libovolné soubory do sdílené složky („sdílené“ z anglického  share  – share) na svém počítači, jejíž obsah je k dispozici ke stažení ostatním uživatelům. Jiný uživatel sítě odešle požadavek na vyhledání souboru. Program vyhledá v síťových klientech soubory odpovídající požadavku a zobrazí výsledek. Poté může uživatel stahovat soubory z nalezených zdrojů. V moderních sítích pro sdílení souborů se informace stahují z několika zdrojů najednou. Jeho integrita je kontrolována kontrolními součty .

Mnoho souborů distribuovaných v takových sítích, jejichž šíření není právně volné, je do nich distribuováno bez povolení držitelů autorských práv. Video vydavatelství a nahrávací společnosti tvrdí, že to má za následek značné ušlé zisky. Problémy k nim přidává skutečnost, že je technicky nemožné zastavit distribuci souboru v decentralizované síti - to bude vyžadovat fyzické odpojení všech zařízení, na jejichž discích se tento soubor nachází, od sítě a může jich být velmi, velmi mnoho takových zařízení (viz výše) - v závislosti na oblíbenosti souboru může jejich počet dosáhnout několika set tisíc. Vydavatelé videí a nahrávací společnosti v poslední době začali jednotlivé uživatele takových sítí žalovat a obviňovat je z nelegální distribuce hudby a videa.

Organizace, jako je RIAA , diskreditují sítě peer-to-peer zveřejněním falešných souborů (jejichž obsah je zavádějící a často pornografický). To vedlo ke ztrátě popularity sítě KaZaA ve prospěch eDonkey , který má pokročilejší architekturu.

I přesto, že v únoru 2006 přestal fungovat nejpopulárnější server sítě eD2k  - Razorback a byl zastaven vývoj komerčního klienta EDonkey2000 , samotná síť ED2K funguje dál, protože není vázána na konkrétní servery . je velké množství volně distribuovaných klientských programů jako eMule a mlDonkey .

Peer-to-Peer sítě distribuované výpočetní techniky

Technologie peer-to-peer sítí (nepodléhající kvazisynchronnímu počtu) se také používá pro distribuované výpočty . Umožňují v relativně krátkém čase provést skutečně obrovské množství výpočtů, které by i na superpočítačích vyžadovaly v závislosti na složitosti úlohy mnoho let až staletí práce. Tohoto výkonu je dosaženo díky tomu, že některá globální úloha je rozdělena do velkého počtu bloků, které jsou současně prováděny stovkami tisíc počítačů účastnících se projektu. Jeden příklad tohoto použití sítí peer-to-peer demonstrovala společnost Sony na herních konzolích Sony PlayStation [1] .

Peer-to-peer platební systémy

Byly vyvinuty decentralizované platební systémy zvané kryptoměny. Hlavní myšlenkou jejich vývojářů je, že moderní platební systémy jsou nedokonalé a závisí na vůli vysokých úředníků. Decentralizované systémy založené na technologiích p2p jsou spravedlivějším prostředkem vzájemného vypořádání mezi uživateli.

Ostatní decentralizované služby

Peer-to-peer vysílání

Princip peer-to-peer platí pro určité scénáře streamování médií . Takové technologie jsou nejúčinnější, když se velký počet spotřebitelů nachází ve stejné podsíti nebo v propojených podsítích. [2] Viz také Seznam systémů streamovacích médií

Poznámky

  1. COMPUTERRA | PS3 urychluje skládání doma . Získáno 25. 8. 2016. Archivováno z originálu 15. 9. 2016.
  2. http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/When-Should-You-Choose-P2P-65119.aspx Archivováno 22. března 2016 na Wayback Machine Kdy byste si měli vybrat P2P?

Odkazy