BitTorrent



BitTorrent (tõlkes "bitivaling") on Bram Coheni poolt Python’is kirjutatud P2P failijagamisvahend, mida esmakordselt tutvustati esimesel CodeCon konverentsil 2002.a.

BitTorrent muutus kiiresti populaarseks sellepärast, et see võimaldab paljudel kasutajatel üht ja sama faili samaaegselt alla laadida, ilma et nad vastastikku vähendaksid üksteise allalaadimiskiirusi. Põhimõte on selles, et igaüks, kes parajasti faili alla laadib, laadib seda samal ajal ka teiste jaoks üles. Kõigepealt jaotatakse traditsioonilisel viisil laiali väike fail nimelaiendiga .torrent. Kuna see fail on staatiline, siis paigutatakse seda sageli veebisaitidele või koguni edastatakse e-postiga. .torrent-fail sisaldab räsiinfot huvipakkuva faili plokkide kohta, nii et selle suurus sõltub vastava faili või failirühma suurusest. Sinna on ka sisse kirjutatud ka nn. jälitusserveri e. jälitaja aadress, mida kasutatakse nende allikate kindlakstegemiseks, kus antud fail või selle osad paiknevad. Mida rohkem kasutajaid antud faili allalaadimisega tegeleb, seda rohkem on ka üleslaadijaid ja kõik osalised saavad faili kiiremini kätte