29Aug

Hogyan működik a BitTorrent?

click fraud protection

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.

instagram viewer

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