Jak funguje sdílení souborů P2P (peer to peer)

  • Michael Fisher
  • 0
  • 4071
  • 572
reklama

Softwarové pirátství a sdílení souborů existovalo již před internetem, jak ho známe dnes, zejména prostřednictvím nástěnek a soukromých serverů FTP. Nalezení souborů však bylo únavné a jejich stahování dokonce ještě pomalejší. Bylo běžnější získat váš software nebo hudební opravu od přítele jako fyzickou kopii (často nazývanou “sneakernet”).

To vše změnilo sdílení souborů P2P. Najednou jste měli přímou linku přístupu ke sdíleným datům jiných lidí. Ale pojďme trochu zpět: co je to P2P, jak to funguje a kde to začalo?

Než začneme

Technologie sdílení souborů typu peer-to-peer se samozřejmě nepoužívá pouze pro pirátství. Ale pokud jsme upřímní, to bylo důvod, proč to bylo vytvořeno na prvním místě.

Budeme mluvit hlavně o aspektu sdílení souborů technologií P2P, ale to rozhodně není jediný případ použití. Měli bychom také poznamenat, že pojem P2P zahrnuje širokou škálu sítí v posledních několika desetiletích od jejich prvního vynalezení, takže ne vše se zde vztahuje v každém případě. Pokusili jsme se téma řešit co nejširší.

Ne model klient-server

Nejprve bychom měli vysvětlit, co není to „peer-to-peer“. Zbytek internetu obecně běží na tzv. A model klient-server.

Web hostovaný na výkonném serveru kdekoli na světě (nejlepší webhostingové služby) poskytuje informace, když to váš počítač nebo telefon požaduje. Může to být písmo používané pro správné zobrazení webu, nebo to může být 2GB Linux ISO, který chcete stáhnout. Server vám pošle soubor. Až přijde další uživatel, proces se opakuje.

Takto funguje internet klient-server. (Obrázek Kredit: CorDesign / DepositPhotos)

To funguje dobře pro weby, ale není vhodné pro distribuci velkých souborů. Je to hlavně problém rychlosti, šířky pásma, nákladů a legality.

Rychlost tradičního hostitele webu je poměrně omezená. Je to v pořádku pro přenos malého množství textu k vykreslení webové stránky a některé webové servery jsou optimalizovány pouze pro zobrazování obrázků. Ale u větších souborů by to vyžadovalo prudký nárůst rychlosti, který není dlouhodobě udržitelný, a zamkne server pro ostatní uživatele. Šířka pásma je také nákladná; jen proto, aby sloužil obrázkům zde na MakeUseOf stojí mnoho tisíc dolarů ročně.

Z právního hlediska je poměrně snadné najít jediný server, vypnout jej a poté stíhat majitele. P2P se tedy zrodilo z nutnosti. Ti, kteří chtěli distribuovat soubory chráněné autorskými právy, potřebovali lepší způsob.

Co je Peer-to-Peer?

Peer-to-peer je zcela odlišný model, ve kterém každý se stane serverem. Neexistuje žádný centrální server; každý, kdo používá síť, funguje jako svůj vlastní server. Místo jednoduchého pořizování souborů z peer-to-peer z něj udělala obousměrnou ulici.

Nyní můžete vrátit jiným uživatelům. Ve skutečnosti, dávat zpět (známý jako “výsev” v dnešní době) je rozhodující pro úspěch sítí typu peer-to-peer. Pokud se všichni stáhli, aniž by cokoli vrátili (zavolali “pijavice”), síť nenabízí žádné výhody oproti modelu klient-server.

Takto vypadá P2P: všichni v síti doručují soubory všem ostatním. (Obrázek Kredit: mmaxer / DepositPhotos)

V modelu klient-server výkon klesá s více uživateli, protože stejné množství šířky pásma je sdíleno mezi více lidmi. V sítích typu peer-to-peer zefektivňuje síť více uživatelů. Čím více uživatelů zpřístupní určitý soubor ze svých pevných disků, tím snáze získají tento soubor noví uživatelé.

V moderních sítích P2P je to vlastně rychlejší, když soubor stahuje více uživatelů. Namísto převzetí celého souboru od jednoho uživatele berete menší kousky od stovek nebo tisíců dalších. I když pro vás mají jen malou šířku pásma, kombinovaná připojení znamenají, že získáte maximální možnou rychlost. Pak zase přispějete k opětovné distribuci souboru.

V dřívějších formách sítí P2P byl pro organizaci sítě stále nezbytný centrální server, který fungoval jako databáze, která obsahovala informace o připojených uživatelích a souborech dostupných v systému. Ačkoli k těžkému rušení přenosu souborů došlo přímo mezi uživateli, sítě byly stále zranitelné. Zjistit, že centrální server znamenal úplné vypnutí komunikace.

To již neplatí díky nedávnému vývoji. V dnešní době se může software zeptat přímo kolegů, pokud viděli určitý soubor. Neexistuje způsob, jak tyto sítě vyřadit - jsou skutečně nezničitelné.

Stručná historie raného P2P softwaru

Nyní máte představu, proč sítě typu peer-to-peer byly takovou revolucí ve srovnání s modelem klient-server, podívejme se rychle na historické souvislosti.

Napster, uvedený na trh v roce 1999, byl první široce dostupnou implementací modelu typu peer-to-peer. Centrální databáze obsahovala informace o všech hudebních souborech členů. Hledali byste skladbu z tohoto centrálního serveru, ale pro její stažení byste se vlastně připojili k jinému online uživateli a zkopírovali z nich. Poté, co jste tuto píseň měli v knihovně Napster, se stala dostupnou jako zdroj pro ostatní v síti.

Můžete také přidat své vlastní soubory, které by pak Napster indexoval a přidal do databáze, připravené k propagaci po celém světě. Implementace byla omezená v tom, že si můžete stáhnout pouze od jedné osoby. Služba měla vysokou dostupnost písní, ale rychlost nebyla tak velká.

S tím se však na světě objevil koncept peer-to-peer.

Napster byl nakonec vypnut v roce 2001, ale ne dříve, než vznikly podobné sítě, které nabízely více než jen hudbu. Filmy, software a obrázky byly zpřístupněny v sítích Morpheus, Kazaa a Gnutella (z nich byl Limewire snad nejslavnějším klientem Gnutella).

V průběhu let přišly a odešly různé jiné protokoly a software pro sdílení souborů typu peer-to-peer, ale vzal se jeden otevřený protokol: BitTorrent.

Protokol BitTorrent

BitTorrent, navržený v roce 2001, je protokolem s otevřeným zdrojovým kódem, ve kterém uživatelé vytvářejí meta soubor (nazvaný .torrent soubor) obsahující informace o stahování, aniž by ve skutečnosti poskytoval samotná data stahování. Sledovatel byl nezbytný pro uložení těchto meta souborů, spolu s tím, kdo v současné době tento soubor držel. Jako otevřený protokol však mohl kdokoli programovat klientský nebo sledovací software.

Přestože pro správu databází dostupných souborů bylo zapotřebí centrálního sledovače, mohlo by existovat více sledovačů. Jakýkoli jediný soubor deskriptoru torrentu se mohl zaregistrovat u více sledovačů. Díky tomu byla síť BitTorrent neuvěřitelně robustní a téměř nemožné ji úplně zničit. Vypnutí torrentových serverů se stalo hrou rána. Za svého života byla pirátská zátoka několikrát zabita a vzkříšena. Historie pirátské zátoky: vrátí se? Historie pirátské zátoky: vrátí se? Nejodolnější stránka BitTorrent na světě byla vypnuta. Znovu. Vrátí se - a na tom záleží? .

Od původního návrhu byla provedena další vylepšení umožňující stahování bez sledování. DHT (distribuovaná hashová tabulka) znamenala, že by práce s indexováním dostupných souborů mohla být distribuována mezi všemi uživateli. Magnetické odkazy jsou další, ale jsou dostatečně komplexní, aby zaručovaly vysvětlení toho, jak se magnetické odkazy liší od torrentových souborů. BitTorrent a magnety: Jak fungují? [Vysvětlená technologie] BitTorrent a magnety: Jak fungují? [Technologie vysvětlena] Jak jsme nedávno oznámili, The Pirate Bay změnil používání stahování souborů .torrent na magnetické odkazy bez politiky odhlášení. Sledovač nyní nabízí stahování magnetů na dobrou chvíli, ale toto je… .

Používáte sdílení souborů P2P?

Doufám, že to objasnilo význam sítě typu peer-to-peer a kde to začalo. Je spravedlivé říci, že P2P sítě navždy změnily internet. Na jejich vrcholu v roce 2006 se odhadovalo, že P2P sítě společně představovaly více než 70% veškerého provozu přes internet.

Od té doby se používání prudce snížilo, a to zejména díky snadno dostupným službám pro streamování videa, jako jsou Netflix a YouTube. V kombinaci se službami streamování hudby, jako je Spotify, již není důvod k pirátství. P2P sítě zaplňovaly důležitou mezeru v naší historii, když se tradiční mediální služby snažily držet krok. Nyní jsou z velké části irelevantní.

Dostali jste šanci použít Napster zpět během dne? Nebo byl váš první úvod ke sdílení souborů skrze skromný torrent? Řekněte nám v komentářích, nebo pokud se chcete dozvědět více, podívejte se na našeho úplného průvodce začátečníky k torrentům Průvodce Torrent pro každého Průvodce Torrent pro každého Tento průvodce pro začátečníky je skvělým úvodem ke sdílení souborů typu peer-to-peer s BitTorrentem. Začněte s bezpečným a odpovědným způsobem stahování torrentů pomocí našich tipů zde. .

Obrázek Kredit: chromatika2 / Depositphotos




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.