Miten BitTorrent toimii?

Sisällysluettelo:

Miten BitTorrent toimii?
Miten BitTorrent toimii?

Video: Miten BitTorrent toimii?

Video: Miten BitTorrent toimii?
Video: CS50 2014 - Week 10 - YouTube 2024, Marraskuu
Anonim
BitTorrent kuluttaa 12 prosenttia koko Internet-liikenteestä Pohjois-Amerikassa ja 36 prosenttia Aasian ja Tyynenmeren alueen kokonaisliikenteestä vuoden 2012 tutkimuksen mukaan. Se on niin suosittua, että uusi "Copyright Alert System" kohdistaa BitTorrent-liikennettä yksinään.
BitTorrent kuluttaa 12 prosenttia koko Internet-liikenteestä Pohjois-Amerikassa ja 36 prosenttia Aasian ja Tyynenmeren alueen kokonaisliikenteestä vuoden 2012 tutkimuksen mukaan. Se on niin suosittua, että uusi "Copyright Alert System" kohdistaa BitTorrent-liikennettä yksinään.

BitTorrentia voidaan kutsua yleisesti piratismin menetelmiksi, mutta se ei ole vain merirosvoja. Se on hyödyllinen, hajautettu vertaisvertainen protokolla, jolla on huomattavia etuja muihin protokollisiin verrattuna monissa tilanteissa.

Tämä artikkeli auttaa sinua ymmärtämään, miten BitTorrent-protokolla toimii ja miksi se ei ole vain piratismin väline. Olemme aiemmin selittäneet, miten pääset alkuun BitTorrentin kanssa.

Miten BitTorrent toimii

Kun lataat tämän kaltaisen verkkosivun, tietokoneesi muodostaa yhteyden web-palvelimeen ja lataa tiedot suoraan kyseiseltä palvelimelta. Jokainen ladattava tietokone lataa sen verkkosivun keskuspalvelimelta. Tämä on, kuinka paljon liikennettä verkossa toimii.

BitTorrent on peer-to-peer-protokolla, mikä tarkoittaa sitä, että BitTorrentin "swarm" (tietokoneen ryhmä, joka lataa ja lataa saman torrentin) tietokoneet välittävät tietoja keskenään ilman keskuspalvelimen tarvetta.
BitTorrent on peer-to-peer-protokolla, mikä tarkoittaa sitä, että BitTorrentin "swarm" (tietokoneen ryhmä, joka lataa ja lataa saman torrentin) tietokoneet välittävät tietoja keskenään ilman keskuspalvelimen tarvetta.
Perinteisesti tietokone yhdistyvät BitTorrent-verkkoon lataamalla.torrent-tiedoston BitTorrent-asiakasohjelmaksi. BitTorrent-asiakas ottaa yhteyttä.torrent-tiedostossa määritettyyn "trackeriin". Tracker on erityinen palvelin, joka seuraa kytkettyjä tietokoneita. Tracker jakaa IP-osoitteensa muiden BitTorrent-asiakkaiden kanssa, jotta he voivat muodostaa yhteyden toisiinsa.
Perinteisesti tietokone yhdistyvät BitTorrent-verkkoon lataamalla.torrent-tiedoston BitTorrent-asiakasohjelmaksi. BitTorrent-asiakas ottaa yhteyttä.torrent-tiedostossa määritettyyn "trackeriin". Tracker on erityinen palvelin, joka seuraa kytkettyjä tietokoneita. Tracker jakaa IP-osoitteensa muiden BitTorrent-asiakkaiden kanssa, jotta he voivat muodostaa yhteyden toisiinsa.

Kun yhteys on kytketty, BitTorrent-asiakas lataa torrentissa olevien tiedostojen bittiä pieninä paloina lataamalla kaikki tiedot, joita se voi saada. Kun BitTorrent-asiakasohjelmalla on joitain tietoja, se voi alkaa lähettää tiedot muille BitTorrent-asiakkaille. Tällä tavalla kaikki, jotka lataavat torrentia, lataavat myös saman torrentin. Tämä nopeuttaa kaikkien latausnopeutta. Jos 10 000 ihmistä lataa samaa tiedostoa, se ei aiheuta paljon stressiä keskustietokoneeseen. Sen sijaan jokainen lataaja antaa latauskaistanleikkauksen muille lataajille, varmistaen, että torrent pysyy nopeana.

Tärkeää, että BitTorrent-asiakkaat eivät koskaan lataa tiedostoja itse seurasta. Seuranta osallistuu torrentiin vain seuraamalla BitTorrent-asiakkaita, jotka on yhdistetty hevoselle, ei itse lataamalla tai lataamalla tietoja.

Leechers ja Seeders

Käyttäjiä, jotka lataavat BitTorrent-heimosta, kutsutaan yleisesti "leechers" tai "peers". Käyttäjät, jotka ovat edelleen yhteydessä BitTorrent-heimoon, vaikka he ovat ladanneet täydellisen tiedoston, lisäämällä niiden latauskaistanleveyttä, jotta muut voivat jatkaa tiedostojen lataamista, kutsutaan "kylvöiksi". Jos torrent on ladattavissa, yksi siemenkoira, jolla on täydellinen kopio kaikista torrentissa olevista tiedostoista, täytyy ensin liittyä siihen, jotta muut käyttäjät voivat ladata tietoja. Jos torrentissä ei ole siementä, se ei ole mahdollista ladata - yhdelläkään liitetyllä käyttäjällä ei ole täydellistä tiedostoa.

BitTorrent-asiakkaat palkitsevat muut ladattavat asiakkaat, mieluummin lähettävät tietoja asiakkaille, jotka lisäävät latauskaistanleveyttä, eikä lähetä tietoja asiakkaille, jotka lähettävät hyvin hitaasti. Tämä nopeuttaa latausaikoja koko joukolle ja palkitsee käyttäjiä, jotka lisäävät latauskaistanleveyttä.

Image
Image

Torrent Trackers ja Trackerless Torrents

Viime aikoina hajautettu "trackerless" torrent-järjestelmä mahdollistaa BitTorrent-asiakkaiden kommunikoimisen keskenään ilman keskitetysti palvelimia. BitTorrent-asiakkaat käyttävät hajautetun hash table (DHT) -tekniikan tätä varten, kun jokainen BitTorrent-asiakas toimii DHT-solmuna. Kun lisäät torrentin "magneettilinkin" avulla, DHT-solmu käsittelee lähistöllä olevia solmuja ja muut solmut koskettavat muita solmuja, kunnes ne löytävät torrentista tietoja.

Kuten DHT-protokollan erittelyssä sanotaan, "jokainen vertaistulkki muuttuu trackeriksi." Tämä tarkoittaa sitä, että BitTorrent-asiakkailla ei enää tarvita keskuspalvelinta, joka hallitsee parvi. Sen sijaan BitTorrentista tulee täysin hajautettu peer-to-peer-tiedostojen siirtojärjestelmä.

DHT voi toimia myös perinteisten seurantavälineiden rinnalla. Esimerkiksi torrent voi käyttää sekä DHT: tä että perinteistä trackeriä, mikä antaa redundanssia, jos trackeri epäonnistuu.

Image
Image

BitTorrent ei ole vain piratismia

BitTorrent ei ole synonyymi piratismille. Blizzard käyttää räätälöityä BitTorrent-asiakasta jakamaan päivityksiä peliensa, kuten World of Warcraftin, StarCraft II: n ja Diablo 3: n, kanssa. Tämä auttaa nopeuttamaan latauksia kaikille sallimalla ihmisten jakaa latauskaistansa muiden kanssa. kaikille. Tietenkin se myös säästää Blizzardin rahaa kaistanleveyslaskussaan.

Ihmiset voivat käyttää BitTorrentia jakamaan suuria tiedostoja huomattavan paljon ihmisiä maksamatta web hosting -kaistanleveyttä. BitTorrentilla voi olla ilmainen elokuva, musiikkilevy tai peli, joka mahdollistaa helpon ja ilmaisen jakelumenetelmän, jossa myös tiedoston lataaminen auttaa jakamaan sitä. WikiLeaks jakaa tietoja BitTorrentin kautta, kun niiden palvelimet ovat merkittävässä kuormituksessa. Linux-jakeluohjelmat käyttävät BitTorrentia jakamaan ISO-levykuviaan.

BitTorrent, Inc.- yritys, joka on vastuussa BitTorrentin kehittämisestä protokollana, joka myös osti ja kehittää suosittua μTorrent torrent -asiakasta - kehittää useita sovelluksia, jotka käyttävät BitTorrent-protokollaa uusille asioille BitTorrent Labs -hankkeensa kautta. Labs-kokeiluihin kuuluu synkronointiohjelma, joka synkronoi tiedostoja useiden tietokoneiden välillä siirtämällä tiedostot suoraan BitTorrentin kautta ja BitTorrent Live -kokeilusta, joka käyttää BitTorrent-protokollaa lähettämään live-lähetyksiä, suoratoistovideoita ja hyödyntämään BitTorrentin tehoa live-videon lähettämiseen suuriksi ihmisten lukumäärää ilman nykyistä kaistanleveyttä koskevia vaatimuksia.

Image
Image

BitTorrentia voidaan käyttää ensisijaisesti piratismia varten tällä hetkellä, koska sen hajautettu ja peer-to-peer -luontoisuus ovat suora vastaus Napsterin ja muiden peer-to-peer -verkostojen keskeyttämiseen pyrkivillä keskeisillä epäonnistumispisteillä. BitTorrent on kuitenkin työkalu, jolla on oikeutettu käyttötarkoitus nykyisessä - ja monissa muissa mahdollisissa käyttötavoissa tulevaisuudessa.

Suositeltava: