Kas yra „BitTorrent“?

BitTorrent yra atvirojo kodo peer-to-peer protokolas, skirtas failams atsisiųsti iš interneto. Atvirasis kodas reiškia, kad kodą gali keisti ir platinti bet kas savo nuožiūra. Todėl visuomenei yra keletas nemokamų „BitTorrent“ programų, kurių kiekviena turi skirtingas funkcijas. Originalų šaltinio kodą parašė Bramas Cohenas.

BitTorrent idėja yra leisti masiškai platinti populiarius failus, nepakenkiant šaltiniui dėl didėjančių pralaidumo išlaidų ir galimų gedimų dėl paklausos, viršijančios serverio galimybes. Tokiu būdu kiekvienas, kuris sukuria populiarią programą, muzikos failą ar kitą produktą, gali padaryti jį prieinamą visuomenei, nepaisant turto, net jei failas tampa labai populiarus.

Norėdami suprasti, kaip veikia BitTorrent, pirmiausia apsvarstykite, kaip veikia įprastas atsisiuntimas. Asmeniniai kompiuteriai, prijungti prie interneto, yra žinomi kaip klientai, o lankomos svetainės yra interneto serveriuose. Serveriai „pateikia informaciją“ klientams. Jei naršote svetainėje ir spustelėsite nuorodą, kad atsisiųstumėte programą, sukuriate individualų ryšį su tuo serveriu, kuris naudoja bet kokį pralaidumą, reikalingą failui pateikti. Kai gaunate visą failą, ryšys atjungiamas, kad serveris galėtų panaudoti tą pralaidumo srautą kitiems ryšiams tvarkyti.

Problema kyla, kai svetainėje vienu metu apsilanko neįprastai daug klientų. Dėl to serveris gali veiksmingai išeikvoti turimą pralaidumą ir „strigti“. Kai taip nutinka, klientams atsisakoma prisijungti. “Svetainė neveikia.”

Kad to išvengtų, BitTorrent sukuria kitokią tinklo schemą. Jis naudoja kitus klientus, kurie taip pat atsisiunčia failą, kad efektyviai veiktų kaip serveriai vienas kitam, tuo pačiu metu įkeldami gautas failo dalis kitiems, kurie prašo failo. Taigi, kai spustelėsite failą, kad atsisiųstumėte, bus užmegzti keli ryšiai, kad būtų gautos failo „skiltys“, kurios kartu sukuria visą failą. Tuo tarpu atsisiųsdami šias „skilteles“ taip pat įkeliate jas visiems kitiems, kuriems reikia jūsų gaunamų dalių. Kai bus gautas visas failas, manoma, kad būtų mandagu palaikyti ryšį su klientu, kad jis veiktų kaip pradžia. Sėkla nurodo šaltinį, kuriame yra visas failas.

Tokiu būdu „BitTorrent“ sumažina serverių naštą, bet dar svarbiau – suteikia galimybę bet kam greitai ir lengvai platinti failą, nereikalaujant brangių serverių ar platinimo infrastruktūros. Jei paklausa yra, failas išplis.
„BitTorrent“ skiriasi nuo kitų lygiaverčių (P2P) programų, tokių kaip „Kazaa“ ar „Morpheus“, nes jūs nesuteikiate failų bibliotekos, kuri būtų prieinama bendrinimui. Bendrinate tik tą failą, kurį aktyviai gaunate (arba ką tik baigėte gauti).
Be daugelio teisėtų BitTorrent naudojimo būdų, 2004 m. gruodžio mėn. Amerikos kino asociacija (MPAA) buvo nukreipta į kai kurias svetaines, kuriose yra BitTorrent atsisiuntimai, nes jos platino suskaitmenintus filmus pažeidžiant autorių teises. Pranešama, kad viena intelektinės nuosavybės stebėjimo sistema, pavadinta „FirstSource“, kurią sukūrė BayTSP, identifikuoja pradinius klientus, kurie į „BitTorrent“ ir kitus P2P tinklus įkelia autorių teisių saugomą turinį. Savo ruožtu visi paskesni klientai, kurie atsisiunčia ar bendrina tą failą, gali būti atsekami pagal IP adresą.
Kai kuriuose „BitTorrent“ versijose yra šnipinėjimo programų, o kitose – tiesiog patobulintos funkcijos. Norėdami gauti originalų Bram Cohen BitTorrent, daugiau informacijos ir DUK, galite apsilankyti jo svetainėje.