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