Homepage » hogyan kell » Hogyan működik a BitTorrent?

    Hogyan működik a BitTorrent?

    A 2012-es tanulmány szerint a BitTorrent Észak-Amerikában a teljes internetforgalom 12% -át, az ázsiai-csendes-óceáni térség teljes forgalmának 36% -át fogyasztja. Olyan népszerű, hogy az új „Copyright Alert System” csak a BitTorrent forgalmat célozza meg.

    BitTorrent lehet népszerűen ismert, mint a kalózkodás, de ez nem csak a kalózok. Ez egy hasznos, decentralizált peer-to-peer protokoll, amely számos helyzetben jelentős előnyökkel rendelkezik más protokollokkal szemben.

    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 elmagyaráztuk, hogyan kezdhetjük meg a BitTorrent-et.

    Hogyan működik a BitTorrent

    Ha letölti ezt a weboldalt, a számítógép csatlakozik a webkiszolgálóhoz, és az adatokat közvetlenül a szerverről tölti le. Minden számítógép, amely letölti az adatokat, letölti a weblap központi szerveréről. Ez az, hogy mennyi forgalom van a weben.

    A BitTorrent egy peer-to-peer protokoll, ami azt jelenti, hogy a BitTorrent „swarm” (egy számítógépes csoport, amely ugyanazt a torrentet tölti be és tölti fel) számítógépek átadják az adatokat egymás között anélkül, hogy központi szerverre lenne szükségük..

    Hagyományosan a számítógép csatlakozik egy BitTorrent swarmhoz egy .torrent fájl betöltésével egy BitTorrent kliensbe. A BitTorrent kliens a .torrent fájlban megadott „trackerhez” csatlakozik. 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 rajtban, így lehetővé teszi számukra, hogy csatlakozzanak egymáshoz.

    A csatlakoztatás után a BitTorrent kliens kis darabokban tölti le a fájlokban lévő fájlokat, és letölti az összes adatot. Miután a BitTorrent kliensnek van néhány adata, akkor elkezdheti feltölteni az adatokat a BarmTorrent többi kliensébe. Ily módon a torrenteket letöltő mindenki ugyanazt a torrentet is feltölti. Ez felgyorsítja mindenki letöltési sebességét. Ha 10.000 ember tölti le ugyanazt a fájlt, a központi szerverre nem sok stresszt okoz. Ehelyett minden egyes letöltőprogram a feltöltési sávszélességet más letöltőknek biztosítja, biztosítva, hogy a torrent gyors maradjon.

    Fontos, hogy a BitTorrent kliensek soha nem tölthetnek le fájlokat a trackerből. A tracker csak abban az esetben vehet részt a torrentben, ha nyomon követi a BarmTorrent klienseket, akik nem kapcsolódnak az adatokhoz..

    Leechers és vetőgépek

    A BitTorrent swarmól letöltődő felhasználókat általában leechers-nek vagy „peers” -nek nevezik. Azokat a felhasználókat, akik a teljes fájlt letöltötték, még a feltöltési sávszélességük növelése után is csatlakoznak a BitTorrent swarmhoz, így a többi ember tovább tudja letölteni a fájlt. Ahhoz, hogy egy torrent letöltése letölthető legyen, az egyik vetőgépnek - aki a torrent összes fájljának teljes példányával rendelkezik - először csatlakoznia kell a rajhoz, hogy más felhasználók letölthessék az adatokat. Ha egy torrent nem rendelkezik vetőgépekkel, akkor nem lesz lehetőség letöltésre - egyetlen csatlakoztatott felhasználónak nincs teljes fájlja.

    A BitTorrent ügyfelek más ügyfeleket jutnak el, akik feltöltődnek, előnyben részesítik az adatokat olyan ügyfelek számára, akik inkább a feltöltési sávszélességet adják, és nem adnak adatokat olyan ügyfeleknek, akik nagyon lassan töltenek fel. Ez felgyorsítja a letöltési időket a swarm egészére, és jutalmazza azokat a felhasználókat, akik nagyobb feltöltési sávszélességet tesznek lehetővé.

    Torrent Trackerek és Trackerless Torrents

    Az elmúlt időkben a decentralizált „trackerless” torrent rendszer lehetővé teszi a BitTorrent ügyfelek számára, hogy egymás között kommunikáljanak anélkül, hogy bármilyen központi szerverre lenne szükség. Ehhez a BitTorrent kliensek osztott hash (DHT) technológiát használnak, minden BitTorrent kliens DHT csomópontként működik. Amikor egy „mágneses link” használatával torrentet használ, a DHT csomópont a közeli csomópontokra lép, és a többi csomópont kapcsolatba lép más csomópontokkal, amíg meg nem találják a torrent információit.

    Mivel a DHT protokoll specifikáció azt mondja: „Valójában mindegyik peer nyomkövetővé válik.” Ez azt jelenti, hogy a BitTorrent klienseknek már nem kell egy központi szervert kezelniük. Ehelyett a BitTorrent teljesen decentralizált peer-to-peer fájlátviteli rendszerré válik.

    A DHT a hagyományos nyomkövetők mellett is működhet. Például egy torrent használhat mind a DHT-t, mind a hagyományos trackert, amely redundanciát biztosít, ha a tracker meghibásodik.

    A BitTorrent nem csak kalózkodás

    A BitTorrent nem a kalózkodás szinonimája. A Blizzard egyéni BitTorrent klienst használ a játékok frissítéseinek terjesztésére, beleértve a World of Warcraft, a StarCraft II és a Diablo 3. Ez segít felgyorsítani a letöltéseket mindenki számára, lehetővé téve, hogy az emberek megoszthassák a feltöltési sávszélességüket másokkal, és így a fel nem használt sávszélességet a gyorsabb letöltésekhez használja mindenki. Természetesen Blizzard pénzt is takarít meg a sávszélesség-számlájukon.

    Az emberek használhatják a BitTorrent-et nagy fájlok nagy számban történő terjesztésére anélkül, hogy megfizetnék a web hosting sávszélességet. Egy ingyenes filmet, zenei albumot vagy játékot lehet a BitTorrent-en tárolni, ami lehetővé teszi az ingyenes, ingyenes terjesztési módot, ahol a fájlokat letöltő személyek is segítenek terjeszteni. A WikiLeaks az adatokat BitTorrent-en keresztül terjesztette, jelentős terhelést kapott a szervereiktől. A Linux disztribúciók a BitTorrent segítségével segítik az ISO lemezképek terjesztését.

    A BitTorrent, Inc., a BitTorrent fejlesztéséért felelős vállalat, aki szintén megvásárolta és fejlesztette a népszerű µTorrent torrent klienst - számos olyan alkalmazást fejleszt ki, amelyek a BitTorrent protokollt használják új dolgokra a BitTorrent Labs projektjük révén. A laboratóriumi kísérletek tartalmazzák a szinkronizáló alkalmazást, amely biztonságosan szinkronizálja a fájlokat több számítógép között a fájlok közvetlenül a BitTorrent-en keresztül történő továbbításával, és a BitTorrent Live kísérlet, amely a BitTorrent protokollt használja az élő, streaming videó közvetítésének elősegítésére, a BitTorrent teljesítményének élvonalbeli nagyfelbontásához emberek száma az aktuális sávszélesség-követelmények nélkül.


    A BitTorrent jelenleg elsősorban a kalózkodáshoz használható, mivel a decentralizált és a peer-to-peer jellegű közvetlen válasz a katasztrófák elleni küzdelemre irányuló erőfeszítésekre, valamint más, egymással párhuzamos hálózatokra, amelyek központi pontjai a hibásnak. Azonban a BitTorrent egy olyan eszköz, amely a jelenben jogszerűen használható, és sok más lehetséges felhasználás a jövőben.

    Képhitel: Fejléckép, melyet Jacobian, központi szerver és peer-to-peer hálózati diagramok készít Mauro Bieg Wikipédiában