29Aug
A 2012-es tanulmány szerint a BitTorrent a teljes internetforgalom 12% -át fogyasztja Észak-Amerikában és az összes forgalom 36% -át az ázsiai-csendes-óceáni térségben. Olyan népszerű, hogy az új "Copyright Alert System" csak BitTorrent forgalomra irányul.
A BitTorrent népszerű módja a kalózkodás módjának, de nem csak a kalózok számára. Ez egy hasznos, decentralizált, peer-to-peer protokoll, amely jelentős előnyökkel jár számos más protokollhoz képest.
Ez a cikk segít megérteni, hogyan működik a BitTorrent protokoll, és miért nem csupán kalózkodás eszköz. Korábban már elmagyaráztuk, hogyan lehet elindítani a BitTorrent programmal.
Hogyan működik a BitTorrent
Ha ilyen weblapot tölt le, akkor a számítógép csatlakozik a webszerverhez, és közvetlenül az adott kiszolgálóról letölti az adatokat. Minden olyan számítógép, amely letölti az adatokat, letölti azt a weboldal központi szerveréről. Ez az, hogy mennyi a forgalom az interneten működik.
A BitTorrent egy peer-to-peer protokoll, ami azt jelenti, hogy a BitTorrent "swarm"( egy számítógépcsoport, amelyik ugyanazt a torrentet töltik le és töltik fel) átviteli adatokat szolgáltat a központi szerver nélkül.
Hagyományosan egy számítógép csatlakozik egy BitTorrent rajhoz, ha egy. torrent fájlt tölt be egy BitTorrent kliensbe. A BitTorrent kliens a. torrent fájlban megadott "nyomkövető" kapcsolatot létesít. A tracker egy speciális szerver, amely nyomon követi a csatlakoztatott számítógépeket. A tracker megosztja IP-címét más BitTorrent kliensekkel a rajban, lehetővé téve számukra a kapcsolatot egymással.
A BitTorrent kliens a csatlakoztatás után apró darabokban tölti le a torrentben lévő fájlokat, letöltve az összes adatot. Miután a BitTorrent kliensnek van némi adata, akkor elkezdheti feltölteni ezeket az adatokat a többi BitTorrent kliensre.Így a torrent letöltője ugyanazt a torrentet is feltölti. Ez felgyorsítja az összes letöltési sebességet. Ha 10 000 ember tölti le ugyanazt a fájlt, nem fektet sok stresszt a központi szerverre. Ehelyett minden egyes letöltő hozzájárul a feltöltési sávszélességhez más letöltőhöz, biztosítva ezzel a torrent gyors megtartását.
Fontos, hogy a BitTorrent kliensek soha nem töltenek le fájlokat a tracker-ről. A tracker csak a torrentben részt vevő BitTorrent kliensek nyomon követésében vesz részt a torrentben, nem pedig az adatok letöltésével vagy feltöltésével.
Leechers and Seeders
A BitTorrent-ről letöltő felhasználók általában "leechers" vagy "peers" néven hivatkoznak. Azok a felhasználók, akik a BitTorrenthez csatlakoznak, még akkor is, ha letöltötték a teljes fájlt, hozzájárulva a feltöltési sávszélességükhöz, hogy mások is folytathassák a fájl letöltését, ezeket "vetőgépeknek" nevezik. Ahhoz, hogy egy torrent letölthető legyen, egy vetőgép - aki a torrent összes fájljának teljes példányát tartalmazza - először csatlakoznia kell a rajhoz, hogy a többi felhasználó letöltheti az adatokat. Ha a torrentnek nincs vetőmagja, akkor nem lesz letölthető - a csatlakoztatott felhasználónak nincs teljes fájlja. Az
BitTorrent kliensek jutalmazzák a feltöltött egyéb ügyfeleket, akik inkább olyan adatokat küldnek az ügyfeleknek, akik több feltöltési sávszélességet nyújtanak, mintsem adatokat küldenek azoknak az ügyfeleknek, akik nagyon lassan töltenek fel. Ez felgyorsítja a letöltési időt a rajnak mint egésznek és jutalmazza a feltöltési sávszélességet növelő felhasználókat.
Torrent Trackers és Trackerless Torrents
Az utóbbi időben egy decentralizált "trackerless" torrentrendszer lehetővé teszi a BitTorrent kliensek közötti kommunikációt egymás nélkül, anélkül, hogy központi szerverekre lenne szükség. A BitTorrent kliensek ezt az elosztott hash tábla( DHT) technológiát használják, minden BitTorrent kliens DHT csomópontként működik. Amikor egy "mágneses kapcsolatot" ad hozzá egy torrenthez, a DHT csomópont kapcsolatba lép a közeli csomópontokkal, és ezek a többi csomópont érintkeznek más csomópontokkal, amíg meg nem találják a torrent információit.
Ahogyan a DHT protokoll specifikációja szerint "Valójában minden egyes felhasználó egy nyomkövetővé válik." Ez azt jelenti, hogy a BitTorrent klienseknek már nincs szükségük egy központi kiszolgálóra. Ehelyett a BitTorrent teljesen decentralizált, peer-to-peer fájlátviteli rendszerré válik. Az
DHT a hagyományos trackerek mellett is működhet. Például a torrent egyaránt használhatja a DHT-t és egy hagyományos tracker-et, amely redundanciát biztosít, ha a tracker nem sikerül.
A BitTorrent nem csak a kalózkodásért
A BitTorrent nem a kalózkodás szinonimája. A Blizzard egyéni BitTorrent klienst használ a frissítések terjesztésére a játékokhoz, beleértve a World of Warcraft, a StarCraft II és a Diablo 3. Ezáltal a letöltések mindenkinek felgyorsíthatók, lehetővé téve az embereknek, hogy megosztják a feltöltési sávszélességüket másokkal, kihasználva a fel nem használt sávszélességet a gyorsabb letöltés érdekébenmindenki. Természetesen ez takarít meg Blizzard pénzt a sávszélességi számlákon.
Az emberek használhatják a BitTorrent-t, hogy nagy mennyiségű fájlt terjesszenek jelentős számú emberre a web hosting sávszélességének kifizetése nélkül. A BitTorrenten ingyenes film, zeneszám vagy játék lehet otthont adó, amely lehetővé teszi a könnyű és ingyenes terjesztési módszert, ahol a fájlokat letöltő személyek is segítenek terjeszteni. A WikiLeaks a BitTorrenten keresztül terjesztette az adatokat, jelentős mennyiségű kiszolgálással. A Linux disztribúciók a BitTorrent segítségével segítenek az ISO lemezképek terjesztésében.
BitTorrent, Inc. - a BitTorrent protokollt fejlesztő vállalat, aki szintén népszerű μTorrent torrent klienst vásárolt és fejlesztett - számos olyan alkalmazást fejleszt ki, amelyek BitTorrent protokollt használnak az új dolgok számára a BitTorrent Labs projekten keresztül. A Labs-kísérletek közé tartozik egy szinkronizáló alkalmazás, amely biztonságosan szinkronizálja a fájlokat a több számítógép között a fájlok közvetlenül a BitTorrenten keresztüli átvitelével, valamint egy BitTorrent Live kísérlet, amely a BitTorrent protokollt használja az élő közvetítéshez, streaming video használatáért, kihasználva a BitTorrent teljesítményét az élő videó nagy,az aktuális sávszélesség követelményei nélkül. Az
A BitTorrent elsősorban a kalózkodás pillanatában használható, mivel decentralizált és peer-to-peer jellegű megoldásai közvetlenül reagálnak a Napster és más, a központi hibahelyi hálózatokkal szembeni peer-to-peer hálózatok megállítására irányuló erőfeszítésekre. Azonban a BitTorrent olyan eszköz, amelynek legitim felhasználási lehetőségei a jövőben - és még sok más lehetséges felhasználás is.
Image Credit: Header Kép jacobian, központi szerver és peer-to-peer hálózati diagramok Mauro Bieg a Wikipedia