Co je to síť peer-to-peer (P2P)?
Síť P2P propojuje zařízení přímo bez použití jiného počítače nebo zařízení (např server) jako zprostředkovatel. I když existují již mnoho let, počítačové technologie peer-to-peer slibují radikální změnu budoucnosti sítí.
Co jsou sítě typu peer-to-peer?
P2P síť propojuje zhruba rovnocenné počítače na zhruba stejné bázi 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 jedinému většímu serveru, který řídí komunikaci v rámci sítě.
Počítače v síti peer-to-peer jsou obvykle umístěny fyzicky blízko sebe a provozují podobné síťové protokoly a software. Než se domácí sítě staly populárními, vytvářely sítě peer-to-peer pouze malé podniky a školy.
Domácí sítě peer-to-peer
Většina domácích počítačových sítí jsou dnes sítě typu peer-to-peer. Rezidentní uživatelé konfigurují své počítače v peer pracovní skupiny umožňující 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 kteroukoli chvíli fungovat jako souborový server nebo faxový server, ostatní domácí počítače mají často ekvivalentní schopnost zvládnout tyto povinnosti.
Kabelové i bezdrátové domácí sítě se kvalifikují jako prostředí peer-to-peer. A router připojuje domácí síť k internetu; nemění to, jak jsou zdroje v síti sdíleny.
P2P sítě pro sdílení souborů
Když většina lidí slyší termín P2P, vybaví se jim peer-to-peer sdílení souborů přes internet. Systémy pro sdílení souborů P2P, jako je Napster, se v prvním desetiletí tohoto století staly nejoblíbenějším typem internetových aplikací. Síť P2P implementuje protokoly vyhledávání a přenosu dat nad internetový protokol. Pro přístup k P2P síti si stáhněte a nainstalujte vhodnou klientskou aplikaci P2P.
Některé P2P aplikace fungují pouze s jednou P2P sítí, zatímco jiné fungují napříč sítěmi. Podobně některé P2P sítě podporují pouze jednu aplikaci, jiné 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é stalo hlavním proudem. Navrhuje, aby softwarové aplikace P2P zahrnovaly těchto sedm klíčových vlastností:
- Uživatelské rozhraní běží mimo webový prohlížeč.
- Počítače v systému mohou fungovat jako klienti i servery.
- 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 navazuje spojení s ostatními uživateli.
- Aplikace dělá něco nového nebo vzrušujícího.
- Software podporuje mezisíťové protokoly jako SOAP nebo XML-RPC.
V tomto moderním pohledu na výpočet peer-to-peer se P2P sítě táhnou po celém internetu, nejen v domácnosti. místní síť (LAN). Snadno použitelné softwarové aplikace P2P umožňují účast technickým profesionálům i netechnickým lidem.
Kazaa, Napster a další P2P softwarové aplikace
Původní systém pro sdílení souborů MP3, Napster, se téměř přes noc stal světově nejpopulárnější internetovou softwarovou aplikací. Napster znázorňoval nový moderní P2P systém definovaný výše: jednoduché uživatelské rozhraní běžící mimo prohlížeč podporující jak podávání souborů, tak stahování. Kromě toho Napster nabídl chatovací místnosti pro připojení milionů uživatelů a provedl novou a vzrušující službu.
Název Napster odkazoval jak na P2P síť, tak na klienta pro sdílení souborů, kterého podporoval. Kromě toho, že byl Napster omezen na jedinou klientskou aplikaci, používal proprietární síťový protokol, ale tyto technické detaily 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 se rozrostl a stal se ještě větším než původní síť Napster.
Populární P2P aplikace a sítě
Žádná P2P aplikace ani síť dnes nemá exkluzivní dominanci. Mezi oblíbené P2P sítě patří eDonkey, BitTorrent, Gnutella a eMule.