Kuidas BitTorrent töötab?

Sisukord:

Kuidas BitTorrent töötab?
Kuidas BitTorrent töötab?

Video: Kuidas BitTorrent töötab?

Video: Kuidas BitTorrent töötab?
Video: 10 SCARY GHOST Videos Accidentally Caught On Camera - YouTube 2024, Mai
Anonim
2012. aasta uuringu kohaselt tarbib BitTorrent 12% kogu Interneti-liiklusest Põhja-Ameerikas ja 36% kogu Aasia-Vaikse ookeani piirkonna liiklusest. See on nii populaarne, et uus "Autoriõiguste hoiatussüsteem" sihib BitTorrent'i liiklust üksi.
2012. aasta uuringu kohaselt tarbib BitTorrent 12% kogu Interneti-liiklusest Põhja-Ameerikas ja 36% kogu Aasia-Vaikse ookeani piirkonna liiklusest. See on nii populaarne, et uus "Autoriõiguste hoiatussüsteem" sihib BitTorrent'i liiklust üksi.

BitTorrent'i võib tuntud kui piraatlusviisi, kuid see pole mitte ainult piraatide jaoks. See on kasulik detsentraliseeritud peer-to-peer-protokoll, millel on paljudes olukordades olulised eelised võrreldes teiste protokollidega.

See artikkel aitab teil mõista, kuidas BitTorrent protokoll toimib ja miks pole see lihtsalt piraatluse vahend. Oleme varem selgitanud, kuidas BitTorrentiga alustama.

Kuidas BitTorrent töötab?

Kui laadite alla sellise veebisaidi, siis ühendab teie arvuti veebiserveriga ja laadib andmed otse selle serveri kaudu. Iga arvuti allalaaditav teave laadib selle veebisaidi keskserverilt alla. See on see, kui palju veebi liiklust töötab.

BitTorrent on peer-to-peer-protokoll, mis tähendab, et BitTorrent'i arvutid "swarm" (sama arvuti torude allalaadimise ja üleslaadimise arvutite rühm) edastavad andmeid omavahel ilma, et oleks vaja keskserverit.
BitTorrent on peer-to-peer-protokoll, mis tähendab, et BitTorrent'i arvutid "swarm" (sama arvuti torude allalaadimise ja üleslaadimise arvutite rühm) edastavad andmeid omavahel ilma, et oleks vaja keskserverit.
Traditsiooniliselt ühendab arvuti BitTorrent'i, laadides.torrent faili BitTorrent-i kliendisse. BitTorrent klient kontakteerub.torrent-failis märgitud "trackeriga". Tracker on spetsiaalne server, mis jälgib ühendatud arvuteid. Jälgija jagab oma IP-aadressi teiste BitTorrent-i klientidega, võimaldades neil üksteisega ühendust luua.
Traditsiooniliselt ühendab arvuti BitTorrent'i, laadides.torrent faili BitTorrent-i kliendisse. BitTorrent klient kontakteerub.torrent-failis märgitud "trackeriga". Tracker on spetsiaalne server, mis jälgib ühendatud arvuteid. Jälgija jagab oma IP-aadressi teiste BitTorrent-i klientidega, võimaldades neil üksteisega ühendust luua.

Kui ühendatud, BitTorrent klient laadib torni failide bitti väikeste tükkide alla, laadides alla kõik andmed, mida ta saab. Kui BitTorrent-i kliendil on mõned andmed, saab ta seejärel neid andmeid teistele BitTorrent-i klientidele üles laadida. Sel viisil laadivad torrendi allalaadijad alla sama torrent. See kiirendab kõigi kasutajate allalaadimise kiirust. Kui 10 000 inimest laadivad sama faili alla, ei pane see keskserverile palju stressi. Selle asemel annab iga allalaadija üleslaadimise ribalaiuse teistele allalaadijatele, tagades torrenti kiire jäämise.

Oluline on, et BitTorrent kliendid ei laadita faile ise jälgijalt ise. Jälgija osaleb torrentis ainult jälgides Bittorrent'i kliente, kes on ühendatud tammiga, mitte andmete laadimise või üleslaadimisega tegelikult.

Leechers ja Seeders

Kasutajad, kes laadivad alla BitTorrent'i levist, nimetatakse sageli "leechers" või "peers". Kasutajad, kes jäävad BitTorrentiga ühendusse, saavad isegi pärast täielikku faili allalaadimist, mis aitab kaasa nende üleslaadimise ribalaiuse suurendamisele, et teised inimesed saaksid faili edaspidi alla laadida, viidatakse kui "külvimasinatele". Et torrent oleks allalaaditav, peab üks külvija, kellel on torrent kõigi failide täielik koopia, algselt liituma, nii saavad teised kasutajad andmeid alla laadida. Kui torrentil ei ole külviseadmeid, pole seda võimalik alla laadida - ühtegi ühendatud kasutajat pole täielik fail.

BitTorrent kliendid hindavad teisi kliente, kes laadivad üles, eelistavad saata andmeid klientidele, kes aitavad rohkem laadida ribalaiust, mitte saata andmeid klientidele, kes laadivad alla väga aeglaselt. See kiirendab allalaadimise aegu tervikuna ja kasutab kasutajaid, kes aitavad rohkem üleslaadimise ribalaiust.

Image
Image

Torrent Trackerid ja Trackerless Torrentsid

Hiljuti on detsentraliseeritud "trackerless" torrent süsteem, mis lubab BitTorrenti klientidel omavahel suhelda, ilma et oleks vaja mingeid keskservereid. BitTorrent kliendid kasutavad selleks jaotatud hashlauda (DHT) tehnoloogiat, kusjuures iga BitTorrent klient toimib DHT-sõlmina. Kui lisate torrenti magnetlina kasutades, ühendab DHT-sõlme läheduses olevad sõlmed ja need teised sõlmed kontakteeruvad teiste sõlmedega, kuni nad otsivad torrent teavet.

Nagu DHT-protokolli spetsifikatsioon ütleb: "Tegelikult muutub iga peer jälgijaks." See tähendab, et BitTorrent-i klientidele ei pea enam serverit hallatavat keskserverit. Selle asemel muutub BitTorrent täielikult detsentraliseeritud peer-to-peer failide edastamise süsteemiks.

DHT võib töötada koos traditsiooniliste jälgijatega. Näiteks torrent võib kasutada nii DHT-d kui ka traditsioonilist jälgijat, mis tagab koondamise juhul, kui jälgija ebaõnnestub.

Image
Image

BitTorrent ei ole ainult piraatluse jaoks

BitTorrent ei ole piraatlusega sünonüüm. Mängude, sealhulgas World of Warcraft, StarCraft II ja Diablo 3 värskenduste levitamiseks Blizzard kasutab kohandatud BitTorrent-i kliendil. See aitab kiirendada allalaadimist kõigile, lubades inimestel jagada oma üleslaadimise ribalaiust teiste vahel, kasutades selleks kasutamata ribalaiust kiiremini allalaadimiseks kõik. Loomulikult säästab see Blizzardi raha oma ribalaiusega arveid.

Inimesed saavad BitTorrenti kasutada suuremahuliste failide levitamiseks märkimisväärsele arvule inimestele, ilma et nad maksaksid veebimajutus ribalaiust. BitTorrent'is saab tasuta filmi, muusikaalbumi või mängu hostida, mis võimaldab hõlpsat ja tasuta levitamisviisi, kus failide allalaadimisega inimesed levitavad seda ka. WikiLeaks levitas andmeid BitTorrenti kaudu, võttes oma serveritest olulise koormuse. Linuxi distributsioonid kasutavad BitTorrenti, et aidata nende ISO-kettakujutisi levitada.

BitTorrent, Inc- ettevõte, kes vastutab BitTorrenti kui protokolli arendamise eest, kes ostab ja arendab ka populaarse Torrent-uT torrent-kliendi, arendab mitmesuguseid rakendusi, mis BitTorrent Labsi projekti abil kasutavad BitTorrent protokolli uute asjadega. Labade eksperimendid sisaldavad sünkroonimisrakendust, mis sünkroonib faile mitmes arvutis turvaliselt, saates failid otse BitTorrenti ja BitTorrent Live eksperimenti, mis kasutab BitTorrent'i protokolli, et aidata edastada live-videoid, streaming videoid, võimendades BitTorrenti jõudlust, et voogesitada live-video suured inimeste arv, kellel pole praeguseid ribalaiuse nõudeid.

Image
Image

BitTorrenti võib praegu kasutada peamiselt piraatlusega, kuna selle detsentraliseeritud ja peer-to-peer-laadi otsene vastus jõupingutustele Napsteri ja teiste peer-to-peer võrkude leevendamiseks, mille keskpunktid on ebaõnnestunud. Kuid BitTorrent on praeguste seaduslike kasutusviiside vahend ja tulevikus ka paljud muud võimalikud kasutusvõimalused.

Soovitan: