Jak vlastně funguje sdílení souborů peer-to-peer

4

Tradiční stahování je jednoduché. Přistupujete k serveru. Obdržíte soubor. Server se může zpomalit, pokud to požaduje příliš mnoho lidí. Sdílení souborů peer-to-peer (P2P) tento model zcela narušuje. Nespoléhá se na centrální uzel. Místo toho změní počítač každého účastníka na klienta i server.

Termín „peer“ zní profesionálně. Je to opravdu jen běžný stolní nebo přenosný počítač. jako ten tvůj. Software nahrazuje váš webový prohlížeč jako nástroj, který používáte k vyhledávání souborů. Nežádáte z podnikového datového centra. Ptáte se jiných lidí.

Zde je návod, jak proces funguje.

Mechanika rojení

Nainstalujete klienta P2P, například program založený na Gnutelle. Zadáte název souboru. Software nevyhledává pouze na jednom místě. Vysílá požadavek na všechny ostatní počítače v síti pomocí stejného protokolu.

Tyto spojené stroje tvoří síť.

Když program najde peer, který má skutečně požadovaná data na svém pevném disku, začne přenos. Tím ale celá záležitost nekončí. Tento počítač se také stane zdrojem pro všechny ostatní, kteří hledají stejný soubor. Získáváte kusy dat z více zdrojů současně. Zátěž je rozložena. Mělo by to být účinné.

Problém s úzkým hrdlem

Teoreticky přidání více uživatelů zrychlí síť. V praxi to často vytváří chaos.

Hlavním problémem je propustnost. Vaše rychlost nahrávání je obvykle mnohem nižší než rychlost nahrávání. Pokud stahujete velký soubor, váš počítač je zaneprázdněn. Ale pokud také fungujete jako server pro ostatní, rozdáváte data. To může způsobit značná úzká hrdla. Vaše připojení je přetíženo. Přenosy se zpomalují na plíživé tempo.

Pak je tu lidský faktor.

Někteří uživatelé si stahují vše, co potřebují, a poté se okamžitě odpojí. Berou data. odcházejí. Nenabízejí nic zpět do sítě. Tomu se říká leeching.

Když se uživatelé zapojí do léčení, vyčerpávají síťové zdroje, aniž by se podíleli na procesu vyhledávání nebo distribuce.

Toto chování omezuje počet efektivních počítačů, které může software dotazovat. Síť se zmenšuje. Účinnost klesá. Ostatní uživatelé trpí.

Proč je to pro vás důležité?

Možná si myslíte, že P2P se používá pouze pro filmy a hudbu. Ano. Používá se však také k distribuci hlavních aktualizací softwaru, otevřeného zdrojového kódu a archivovaných dat.

Pochopení toho, jak protokol funguje, pomáhá pochopit, proč některá stahování zamrzají. Ne vždy je to špatné připojení k internetu. Možná je problém v samotných vrstevnících.

Technologie se opírá o důvěru a reciprocitu. Pokud se všichni léčí, systém se zhroutí. Pokud všichni sdílejí, prosperuje. Je to křehká rovnováha.

Pro hlubší ponor do konkrétních protokolů se můžete podívat na to, jak funguje Gnutella nebo jak funguje Kazaa. Tyto staré sítě položily základy všeho od BitTorrentu po moderní decentralizovaná řešení úložiště. Základní myšlenka zůstává stejná. Jste součástí infrastruktury. Vždycky jsi jí byl.