29Aug

Kako deluje BitTorrent?

BitTorrent porabi 12% celotnega internetnega prometa v Severni Ameriki in 36% celotnega prometa v azijsko-pacifiški regiji, v skladu s študijo 2012.Zelo priljubljen je, da novi sistem za opozarjanje na avtorske pravice cilja zgolj na BitTorrent promet.

BitTorrent je popularno znan kot metoda piratstva, vendar to ni samo za pirate. To je uporaben decentraliziran protokol, ki ima v številnih situacijah znatne prednosti pred drugimi protokoli.

Ta članek vam bo pomagal razumeti, kako deluje protokol BitTorrent in zakaj to ni samo orodje za piratstvo. Pred tem smo že pojasnili, kako začeti z BitTorrent.

Kako BitTorrent deluje

Ko prenesete spletno stran, kot je ta, se računalnik poveže s spletnim strežnikom in prenese podatke neposredno s tega strežnika. Vsak računalnik, ki podatke prenese, prenese s centralnega strežnika spletne strani. To je, koliko prometa na spletu deluje.

BitTorrent je peer-to-peer protokol, kar pomeni, da računalniki v BitTorrent "roj"( skupina računalnikov, ki naložijo in naložijo isti torrent) prenašajo podatke med seboj brez potrebe po osrednjem strežniku.

Tradicionalno se računalnik z rotorjem BitTorrent pridruži z nalaganjem. torrent datoteke v odjemalec BitTorrent. Odjemalec BitTorrent stopi v stik z "sledilcem", navedenim v datoteki. torrent. Sledilnik je poseben strežnik, ki sledi povezanim računalnikom. Sledilnik deli svoje IP-naslove z drugimi odjemalci BitTorrent v rojstvu, kar jim omogoča povezovanje med seboj.

Ko je stranka povezana, BitTorrent odjemalec prenese bite datotek v torrent v majhne koščke in prenese vse podatke, ki jih lahko dobijo. Ko ima odjemalec BitTorrent nekaj podatkov, jih lahko nato začnejo nalagati tudi drugim odjemalcem BitTorrent v rojstvu. Na ta način vsak, ki prenaša torrent, naloži isti torrent. To pospeši hitrost prenosa vseh.Če 10.000 ljudi prenese isto datoteko, to ne daje veliko stresa na centralni strežnik. Namesto tega vsak prenosnik prispeva pasovno širino za nalaganje drugim prenosnikom, s čimer zagotovi, da torrent ostane hiter.

Pomembno je, da stranke BitTorrent nikoli ne prenašajo datotek iz samega sledilca. Sledilnik sodeluje v torrentju samo s spremljanjem odjemalcev BitTorrent, povezanega z rojom, in ne s prenosom ali nalaganjem podatkov.

Leechers in Seeders

Uporabniki, ki prenašajo iz roj BitTorrent, se običajno imenujejo "leechers" ali "peers".Uporabniki, ki ostanejo povezani z rotorjem BitTorrent, tudi po tem, ko so prenesli celotno datoteko, prispevajo več od njihove pasovne širine za nalaganje, tako da lahko drugi ljudje še naprej naložijo datoteko, se imenujejo »zbiralci«.Za torrent, ki ga je mogoče prenesti, mora biti en samec, ki ima popolno kopijo vseh datotek v torrent-ju, najprej pridružiti roju, tako da lahko drugi uporabniki prenesejo podatke.Če torrent nima poravnav, ga ne bo mogoče prenesti - noben povezan uporabnik nima popolne datoteke. Odjemalci

BitTorrent nagrajujejo druge stranke, ki naložijo, raje pošljejo podatke strankam, ki prispevajo večjo pasovno širino prenosa, namesto pošiljanja podatkov strankam, ki naložijo z zelo počasno hitrostjo. To pospešuje čas prenosa za roj kot celoto in nagrajuje uporabnike, ki prispevajo večjo pasovno širino prenosa.

Torrent Trackers in Trackerless Torrents

V zadnjem času decentraliziran torrent torrent sistem omogoča odjemalcem BitTorrent komuniciranje med seboj brez potrebe po osrednjih strežnikih. Odjemalci BitTorrent za to uporabljajo tehnologijo porazdeljene razpršilne tabele( DHT), pri čemer vsak odjemalec BitTorrent deluje kot DHT vozlišče. Ko dodate torrent s pomočjo »magnetne povezave«, se vozlišče DHT dotakne vozlišč v bližini in te druge vozlišča kontaktirajo druga vozlišča, dokler ne najdejo informacij o torrentu.

Kot specifikacija protokola DHT pravi: "V bistvu vsak peer postane sledilnik." To pomeni, da odjemalci BitTorrent ne potrebujejo več centralnega strežnika, ki upravlja roj. Namesto tega BitTorrent postane popolnoma decentraliziran peer-to-peer sistem za prenos datotek.

DHT lahko deluje tudi skupaj s tradicionalnimi sledilci. Torrent lahko na primer uporablja DHT in tradicionalni sledilnik, ki bo zagotovil redundanco v primeru, da sledilnik ne bo uspel.

BitTorrent ni samo za piratstvo

BitTorrent ni sinonim za piratstvo. Blizzard uporablja po meri BitTorrent odjemalca za distribucijo posodobitev za svoje igre, vključno z World of Warcraft, StarCraft II in Diablo 3. To pomaga pospešiti prenose za vsakogar tako, da ljudem omogoči, da delijo svojo pasovno širino za nalaganje z drugimi, pri čemer izkoristijo neuporabljeno pasovno širino za hitrejše nalaganje zavsi. Seveda Blizzard privarčuje tudi denar na računu za pasovno širino.

Ljudje lahko uporabljajo BitTorrent za distribucijo velikih datotek pomembnemu številu ljudi, ne da bi plačali pasovno širino spletnega gostovanja. Brezplačen film, glasbeni album ali igra bi lahko gostili v BitTorrentu, kar omogoča preprost in brezplačen način distribucije, kjer ljudje, ki so prenesli datoteko, pomagajo tudi distribuirati. WikiLeaks je distribuiral podatke prek BitTorrent-a, pri čemer je precej obremenil svoje strežnike. Linux distribucije uporabljajo BitTorrent za pomoč pri distribuciji njihovih slik diska ISO.

BitTorrent, Inc. - podjetje, odgovorno za razvoj BitTorrent-a kot protokola, ki je prav tako kupil in razvijal priljubljen torrent torrent torrent client - razvija različne aplikacije, ki uporabljajo protokol BitTorrent za nove stvari preko njihovega projekta BitTorrent Labs. Preizkusi laboratorijov vključujejo aplikacijo za sinhronizacijo, ki varno sinhronizira datoteke med več računalniki, tako da prenese datoteke neposredno prek BitTorrent-a in BitTorrent Live eksperiment, ki uporablja BitTorrent protokol, ki omogoča oddajanje v živo, pretakanje videoposnetkov in povečanje moči BitTorrent za pretakanje videa v živo v velikeštevilo ljudi brez trenutnih zahtev glede pasovne širine.

BitTorrent se lahko trenutno uporablja predvsem za piratstvo, saj je njena decentralizirana in vzajemna narava neposreden odgovor na prizadevanja za napade na Napster in druge omrežja z enakovrednimi omrežji s centralnimi točkami neuspeha. Vendar pa je BitTorrent orodje z legitimno uporabo v sedanjosti - in mnoge druge potencialne uporabe v prihodnosti.

Image Credit: Header Image by jacobian, centralni strežnik in enakovredni omrežni diagrami Mauro Bieg na Wikipediji