Síť P2P spojuje zařízení přímo bez použití jiného počítače nebo zařízení (například serveru) jako prostředníka. I když existují již mnoho let, počítačové technologie typu peer-to-peer slibují, že radikálně změní budoucnost sítí.
Co jsou sítě peer-to-peer?
Síť P2P spojuje zhruba ekvivalentní počítače zhruba na stejném základě bez zprostředkování jiného počítače. P2P se liší od sítí klient / server, kde se mnoho počítačů připojuje k jednomu většímu serveru, který řídí komunikaci v síti. Počítače v síti typu peer-to-peer jsou obvykle fyzicky blízko sebe a používají podobné síťové protokoly a software. Než se domácí sítě staly populární, sítě peer-to-peer budovaly pouze malé podniky a školy.
Domácí sítě typu peer-to-peer
Většina domácích počítačových sítí je dnes sítí typu peer-to-peer. Rezidenční uživatelé konfigurují své počítače v pracovních skupinách peer, aby umožňovaly sdílení souborů, tiskáren a dalších zdrojů rovnoměrně mezi všemi zařízeními. Ačkoli jeden počítač může v daném okamžiku fungovat jako souborový server nebo faxový server, jiné domácí počítače mají často ekvivalentní schopnost tyto povinnosti zvládnout. Drátová i bezdrátová domácí síť se kvalifikují jako prostředí typu peer-to-peer. Směrovač se připojuje k domácí síti k internetu; nemění způsob sdílení zdrojů v síti.
Sítě pro sdílení souborů P2P
Když většina lidí uslyší výraz P2P, pomyslí na sdílení souborů peer-to-peer přes internet. Systémy sdílení souborů P2P, jako je Napster, se v první dekádě tohoto století staly nejoblíbenějším typem internetové aplikace. Síť P2P implementuje protokoly vyhledávání a přenosu dat nad internetovým protokolem. Pro přístup k P2P síti si stáhněte a nainstalujte vhodnou klientskou aplikaci P2P. Některé aplikace P2P fungují pouze s jednou sítí P2P, zatímco jiné fungují napříč sítěmi. Stejně tak některé sítě P2P podporují pouze jednu aplikaci, zatímco jiné podporují více aplikací.
Co jsou softwarové aplikace P2P?
Dobrou definici P2P softwaru navrhl Dave Winer z UserLand Software před mnoha lety, kdy se P2P poprvé stal mainstreamem. Navrhuje, aby softwarové aplikace P2P obsahovaly těchto sedm klíčových charakteristik:
- Uživatelské rozhraní běží mimo webový prohlížeč.
- Počítače v systému mohou fungovat jako klienti i servery.
- Tento software je snadno použitelný a dobře integrovaný.
- Aplikace obsahuje nástroje na podporu uživatelů, kteří chtějí vytvářet obsah nebo přidávat funkce.
- Aplikace vytváří spojení s ostatními uživateli.
- Aplikace dělá něco nového nebo vzrušujícího.
- Tento software podporuje síťové protokoly jako SOAP nebo XML-RPC.
V tomto moderním pohledu na peer-to-peer výpočty se sítě P2P táhnou přes internet, nejen domácí místní síť (LAN). Snadno použitelné softwarové aplikace P2P umožňují účast technickým i netechnickým lidem.
Kazaa, Napster a další softwarové aplikace P2P
Původní systém pro sdílení souborů MP3 se Napster stal téměř přes noc nejpopulárnější internetovou softwarovou aplikací na světě. Napster charakterizoval nový moderní systém P2P definovaný výše: jednoduché uživatelské rozhraní běžící mimo prohlížeč podporující jak poskytování souborů, tak stahování. Navíc společnost Napster nabídla chatovací místnosti, aby spojila své miliony uživatelů, a poskytla novou a vzrušující službu. Jméno Napster odkazoval jak na síť P2P, tak na klienta pro sdílení souborů, který podporoval. Kromě toho, že byl Napster omezen na jedinou klientskou aplikaci, používal proprietární síťový protokol, ale tyto technické podrobnosti podstatně neovlivnily jeho popularitu. Když byla ukončena původní neregulovaná služba Napster, několik P2P systémů soutěžilo o toto publikum. Většina uživatelů Napsteru migrovala na softwarové aplikace Kazaa a Kazaa Lite a síť FastTrack. FastTrack rostl a stal se ještě větším než původní síť Napster.
Populární P2P aplikace a sítě
Žádná P2P aplikace nebo síť dnes nemá exkluzivní dominanci. Mezi oblíbené P2P sítě patří eDonkey, BitTorrent, Gnutella a eMule.