Hogyan működik a BitTorrent?

Tartalomjegyzék:

Hogyan működik a BitTorrent?
Hogyan működik a BitTorrent?

Videó: Hogyan működik a BitTorrent?

Videó: Hogyan működik a BitTorrent?
Videó: Is TOR Still Anonymous? and How Were People Caught Using TOR? - YouTube 2024, November
Anonim
A BitTorrent 2012-es tanulmány szerint az Észak-Amerikában az összes internetforgalom 12% -át és az összes forgalom 36% -át fogyasztja az ázsiai-csendes-óceáni térségben. Olyan népszerű, hogy az új "Copyright Alert System" csak BitTorrent forgalomra irányul.
A BitTorrent 2012-es tanulmány szerint az Észak-Amerikában az összes internetforgalom 12% -át és az összes forgalom 36% -át fogyasztja 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 csak a kalózkodás eszköze. 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 webkiszolgálóhoz, és közvetlenül az adott kiszolgálóról tölti le 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" (számítógépek csoportja, amelyik ugyanazt a torrentet töltik le és töltik fel) átviteli adatokat szolgáltatnak egymás között anélkül, hogy szükség lenne egy központi kiszolgálóra.
A BitTorrent egy peer-to-peer protokoll, ami azt jelenti, hogy a BitTorrent "swarm" (számítógépek csoportja, amelyik ugyanazt a torrentet töltik le és töltik fel) átviteli adatokat szolgáltatnak egymás között anélkül, hogy szükség lenne egy központi kiszolgálóra.
Hagyományosan egy számítógép csatlakozik egy BitTorrent rajzhoz egy.torrent fájl BitTorrent kliensbe való betöltésével. 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.
Hagyományosan egy számítógép csatlakozik egy BitTorrent rajzhoz egy.torrent fájl BitTorrent kliensbe való betöltésével. 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 kis fájlokban tölti le a torrentben található 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 megjegyezni, hogy a BitTorrent kliensek soha nem töltenek le fájlokat a trackerrő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.

Békaláb és vetőmag

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.

A BitTorrent kliensek jutalmazzák azokat a feltöltött egyéb ügyfeleket, akik inkább feltöltési sávszélességet nyújtanak ügyfeleiknek, mint adatküldésre azoknak az ügyfeleknek, akik nagyon lassú sebességgel töltik fel őket. 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.

Image
Image

Torrent trackerek és Trackerless torrentek

A közelmúltban 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 a többi csomópont érintkezik más csomópontokkal, amíg meg nem találja a torrentre vonatkozó információkat.

Amint azt a DHT protokoll specifikációja szerint "Valójában minden egyes felhasználó egy tracker lesz." Ez azt jelenti, hogy a BitTorrent klienseknek már nincs szükségük egy központi kiszolgálóra, amely egy rajatot kezel. Ehelyett a BitTorrent teljesen decentralizált, peer-to-peer fájlátviteli rendszerré válik.

A 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.

Image
Image

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ében mindenki. Természetesen ez takarít meg Blizzard pénzt a sávszélességi számlákon.

Az emberek használhatják a BitTorrent-et, hogy nagy mennyiségű fájlt bocsássanak ki nagyszámú ember számára anélkül, hogy fizetnének a web hosting sávszélességért. 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 mint 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 a BitTorrent protokollt új BitTorrent Labs projekten keresztül használják. 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.

Image
Image

A BitTorrent elsõsorban a kalózkodás céljára használható, mivel decentralizált és peer-to-peer jellegû közvetlen válasz a Napster és más, a kudarcponttal járó peer-to-peer hálózatok megállítására tett 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.

Ajánlott: