29Aug
BitTorrent kuluttaa 12 prosenttia koko Internet-liikenteestä Pohjois-Amerikassa ja 36 prosenttia koko liikenteestä Aasian ja Tyynenmeren alueella vuoden 2012 tutkimuksen mukaan. Se on niin suosittua, että uusi "Copyright Alert System" kohdistaa BitTorrent-liikennettä yksinään.
BitTorrent voidaan tunnetusti kutsua piratismiksi, 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 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, joka tarkoittaa sitä, että BitTorrentin "swarm"( tietokoneen ryhmä, joka lataa ja lataa saman torrentin) tietokoneet välittävät tietoja keskenään ilman keskitetyn palvelimen tarvetta.
Perinteisesti tietokone liittyy 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.
Yhdistetty BitTorrent-asiakas lataa bitit tiedostoista torrentissa pieninä paloina lataamalla kaikki saamat tiedot. 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.
BitTorrent-asiakkaat eivät tosiasiallisesti itse lataa tiedostoja itse. Seuranta osallistuu torrentiin vain seuraamalla BitTorrent-asiakkaita, jotka on yhdistetty hevoselle, ei itse lataamalla tai lataamalla tietoja.
Leechers and Seeders
Käyttäjät, 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 edelleen ladata tiedoston, kutsutaan "siementteiksi".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 sellaisille asiakkaille, jotka lisäävät latauskaistanleveyttä eikä lähettävät tietoja asiakkaille, jotka lataavat hyvin hitaasti. Tämä nopeuttaa latausaikoja koko joukolle ja palkitsee käyttäjiä, jotka lisäävät latauskaistanleveyttä.
Torrent Trackers ja Trackerless Torrents
Viime aikoina hajautettu "trackerless" torrent-järjestelmä mahdollistaa BitTorrent-asiakkaiden kommunikoida 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 nämä muut solmut koskettavat muita solmuja, kunnes ne löytävät torrentista tietoja.
Kuten DHT-protokollan erittelyssä sanotaan, "Jokainen vertaisarviointi muuttuu trackeriksi." Tämä tarkoittaa sitä, että BitTorrent-asiakkaille ei enää tarvita keskuspalvelinta, joka hallitsee parvi. Sen sijaan BitTorrentista tulee täysin hajautettu peer-to-peer-tiedostojen siirtojärjestelmä.
DHT voi myös työskennellä perinteisten seuralaitteiden rinnalla. Esimerkiksi torrent voi käyttää sekä DHT: tä että perinteistä trackeriä, mikä antaa redundanssia, jos trackeri epäonnistuu.
BitTorrent ei ole pelkkää piratismia varten
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 määrän 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 kehittänyt BitTorrent-protokollan, joka myös osti ja kehittää suosittua μTorrent-torrent-asiakasta - kehittää erilaisia 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 suuriksiihmisten lukumäärää ilman nykyistä kaistanleveyttä koskevia vaatimuksia.
BitTorrentia voidaan käyttää ensisijaisesti piratismia varten tällä hetkellä, koska sen hajautettu ja peer-to-peer-luonto ovat suora vastaus pyrkimyksiin torjua Napster ja muut vertaisverkkoja keskeisillä epäonnistumiskohtiin. BitTorrent on kuitenkin työkalu, jolla on oikeutettu käyttötarkoitus nykyisessä - ja monissa muissa mahdollisissa käyttötavoissa tulevaisuudessa.
Image Credit: Header Kuva jacobian, keskuspalvelimen ja peer-to-peer verkko kaavioita Mauro Bieg on Wikipedia