S rozvojem internetových technologií bylo nutné neustále si rychle vyměňovat různé druhy informací. Existuje mnoho způsobů, jak sdílet soubory s ostatními uživateli. Jedním z nejpopulárnějších je přenos informací prostřednictvím sítí p2p.
p2p je zkratka pro peer-to-peer, což se doslova překládá jako „rovná se rovná“. V rusky mluvícím internetu se p2p sítě nazývají také peer-to-peer, peer-to-peer nebo decentralizované sítě.
Rozdíly mezi sítí 2p2 a jinými sítěmi pro sdílení souborů
V běžných sítích pro sdílení souborů se soubory ukládají na server, ze kterého si může každý uživatel stáhnout potřebný soubor. Pokud je soubor odstraněn ze serveru, uživatel k němu ztratí přístup. Rychlost stahování je navíc omezena šířkou pásma serveru.
V sítích typu peer-to-peer žádný takový server neexistuje. Všechny potřebné soubory jsou uloženy na pevných discích uživatelů ve složkách, které sdílejí. V sítích p2p funguje každý počítač jako server, který poskytuje informace, a jako klient, když je třeba informace stáhnout. To vám umožní výrazně zvýšit rychlost výměny souborů.
V současné době jsou hybridní sítě p2p nejrozšířenější. V takových sítích funguje server jako koordinátor zajišťující interakci mezi uživateli, ale neukládá žádné informace. Tyto sítě kombinují jak rychlost čisté sítě 2p2, tak spolehlivost centralizované sítě. V současné době jsou nejoblíbenějšími hybridními síťovými protokoly BitTorrent a Direct Connect.
Protokol BitTorrent
K výměně souborů prostřednictvím protokolu BitTorrent dochází po částech pomocí speciálního klientského programu. Během stahování se vyměňují zbytky souborů podle zásady „ty jsi pro mě - já pro tebe“.
Přenos souborů je koordinován pomocí speciálního serveru - torrent trackeru. Je to nezbytné, aby se účastníci sítě, takzvaní vrstevníci, mohli navzájem najít. Tento server ukládá ID souborů, IP adresy a klientské porty. Sledovač torrentů je často web, který ukládá informace o distribuovaných souborech.
Mnoho sledovačů používá systém registrace a hodnocení, aby vyhovělo základnímu principu sítí p2p. Berou v úvahu poměr stažených a poskytnutých informací uživatelem. V případech, kdy množství informací stažených uživatelem výrazně překročí množství informací, které mu byly poskytnuty, bude možnost stahování pro něj omezena.
Direct Connect Protocol (DC)
Mezi uživateli místních sítí často dochází k výměně souborů prostřednictvím protokolu Direct Connect. Chcete-li pracovat v síti DC, potřebujete speciálního klienta, který se připojuje k jednomu nebo více serverům, které se v takové síti nazývají rozbočovače. Po připojení k rozbočovači si uživatelé mohou stahovat soubory ze složek ostatních členů sítě otevřených pro přístup.
Zajímavou vlastností sítí DC pro uživatele je schopnost vyměňovat si okamžité osobní zprávy v chatu.
Jedinou významnou nevýhodou sítí p2p je porušování autorských práv. Protože výměnu souborů mezi uživateli je prakticky nemožné sledovat, zůstává jejich distribuce výhradně na svědomí účastníků sítí peer-to-peer.