S rozvojom internetových technológií bolo nevyhnutné neustále si rýchlo vymieňať rôzne druhy informácií. Existuje mnoho spôsobov, ako zdieľať súbory s ostatnými používateľmi. Jedným z najpopulárnejších je prenos informácií prostredníctvom sietí p2p.
p2p je skratka pre peer-to-peer, čo sa doslova prekladá ako „rovný s rovným“. V rusky hovoriacom internete sa siete p2p nazývajú aj peer-to-peer, peer-to-peer alebo decentralizované siete.
Rozdiely medzi sieťou 2p2 a inými sieťami na zdieľanie súborov
V bežných sieťach na zdieľanie súborov sa súbory ukladajú na serveri, z ktorého si môže každý používateľ stiahnuť požadovaný súbor. Ak je súbor odstránený zo servera, používateľ k nemu stratí prístup. Rýchlosť sťahovania je navyše obmedzená šírkou pásma servera.
V sieťach typu peer-to-peer takýto server neexistuje. Všetky potrebné súbory sa ukladajú na pevné disky používateľov do priečinkov, ktoré zdieľajú. V sieťach p2p funguje každý počítač ako server poskytujúci informácie a ako klient, keď je potrebné informácie stiahnuť. To vám umožní výrazne zvýšiť rýchlosť výmeny súborov.
V súčasnosti sú najrozšírenejšie hybridné siete p2p. V takýchto sieťach funguje server ako koordinátor poskytujúci interakciu medzi používateľmi, ale neuchováva žiadne informácie. Tieto siete kombinujú rýchlosť čistej siete 2p2 a spoľahlivosť centralizovanej siete. V súčasnosti sú najobľúbenejšími hybridnými sieťovými protokolmi BitTorrent a Direct Connect.
Protokol BitTorrent
K výmene súborov prostredníctvom protokolu BitTorrent dochádza po častiach pomocou špeciálneho klientskeho programu. Počas sťahovania sa vymieňajú odkazy na súbory podľa princípu „ty si pre mňa - ja pre teba“.
Prenos súborov je koordinovaný pomocou špeciálneho servera - torrent trackera. Je to nevyhnutné, aby sa účastníci siete, takzvaní rovesníci, našli navzájom. Tento server ukladá ID súborov, IP adresy a klientske porty. Sledovač torrentov je často web, ktorý ukladá informácie o distribuovaných súboroch.
Mnoho sledovačov používa registračný a hodnotiaci systém na dosiahnutie súladu so základným princípom sietí p2p. Berú do úvahy pomer stiahnutých a poskytnutých informácií používateľom. V prípadoch, keď množstvo informácií stiahnutých používateľom výrazne prekročí množstvo informácií, ktoré mu boli poskytnuté, bude pre neho možnosť stiahnutia obmedzená.
Protokol priameho pripojenia (DC)
Medzi používateľmi lokálnych sietí často dochádza k výmene súborov prostredníctvom protokolu Direct Connect. Na prácu v sieti DC potrebujete špeciálneho klienta, ktorý sa pripája k jednému alebo viacerým serverom, ktoré sa v takejto sieti nazývajú rozbočovače. Po pripojení k rozbočovaču môžu používatelia sťahovať súbory z priečinkov ostatných členov siete, ktoré sú otvorené pre prístup.
Zaujímavou vlastnosťou sietí DC pre používateľov je schopnosť vymieňať si okamžité osobné správy v chate.
Jedinou významnou nevýhodou sietí p2p je porušovanie autorských práv. Pretože výmenu súborov medzi používateľmi je v skutočnosti nemožné sledovať, ich distribúcia zostáva výlučne na svedomí účastníkov sietí typu peer-to-peer.