Interneti-tehnoloogiate arenguga tekkis vajadus pidevalt vahetada mitmesugust teavet suure kiirusega. Failide jagamiseks teiste kasutajatega on palju võimalusi. Üks populaarsemaid on teabe edastamine p2p-võrkude kaudu.
p2p on eakaaslaste jaoks lühike, mis sõna otseses mõttes tähendab "võrdne võrdsega". Venekeelses Internetis nimetatakse p2p-võrke ka peer-to-peer, peer-to-peer või detsentraliseeritud võrkudeks.
2p2 võrgu ja teiste failijagamisvõrkude erinevused
Tavalistes failijagamisvõrkudes salvestatakse failid serverisse, kust iga kasutaja saab vajaliku faili alla laadida. Kui fail serverist kustutatakse, kaotab kasutaja sellele juurdepääsu. Lisaks piirab allalaadimiskiirust serveri ribalaius.
Peer-to-peer võrkudes sellist serverit pole. Kõik vajalikud failid salvestatakse kasutajate kõvaketastele nende jagatud kaustadesse. P2p-võrkudes toimib iga arvuti nii serverina, andes teavet kui ka kliendina, kui teave on vaja alla laadida. See võimaldab teil failivahetuse kiirust märkimisväärselt suurendada.
Praegu on kõige levinumad hübriidsed p2p-võrgud. Sellistes võrkudes toimib server küll koordinaatorina, pakkudes kasutajate vahelist suhtlust, kuid see ei salvesta mingit teavet. Need võrgud ühendavad nii puhta 2p2 võrgu kiiruse kui ka tsentraliseeritud võrgu usaldusväärsuse. Praegu on populaarseimad hübriidvõrguprotokollid BitTorrent ja Direct Connect.
BitTorrent protokoll
Failivahetus BitTorrent-protokolli kaudu toimub osade kaupa spetsiaalse kliendiprogrammi abil. Allalaadimise ajal vahetatakse failide sissekandeid põhimõttel “sina oled minu jaoks - mina sinu jaoks”.
Failiedastust koordineeritakse spetsiaalse serveri - torrentijälgija abil. See on vajalik selleks, et võrgustikus osalejad, nn eakaaslased, saaksid üksteist leida. See server salvestab faili ID-d, IP-aadresse ja kliendiporde. Sageli on torrentijälgija sait, kuhu salvestatakse teave hajutatud failide kohta.
Paljud jälgijad kasutavad registreerimis- ja reitingusüsteemi, et järgida p2p-võrkude põhiprintsiipi. Need võtavad arvesse kasutaja poolt alla laaditud ja antud teabe suhet. Juhtudel, kui kasutaja allalaaditud teabe hulk ületab oluliselt talle antud teabe hulka, on tema jaoks allalaadimisvõimalus piiratud.
Otseühenduse protokoll (DC)
Failivahetus Direct Connecti protokolli kaudu toimub sageli kohalike võrkude kasutajate vahel. Alalisvõrgus töötamiseks on vaja spetsiaalset klienti, mis loob ühenduse ühe või mitme serveriga, mida sellises võrgus nimetatakse jaoturiteks. Pärast jaoturiga ühenduse loomist saavad kasutajad faile alla laadida teiste juurdepääsuks avatud võrguliikmete kaustadest.
DC-võrkude jaoks on kasutajate jaoks huvitav omadus võimalus vahetada isiklikke sõnumeid vestluses.
P2P-võrkude ainus oluline puudus on autoriõiguste rikkumine. Kuna failide vahetamist kasutajate vahel on praktiliselt võimatu jälgida, jääb nende levitamine ainult peer-to-peer võrgus osalejate südametunnistusele.