A BitTorrent protokollról. A viselkedése és néhány kliens Linuxhoz

A BitTorrent protokollról

A BitTorrent protokollról szóló cikksorozat befejezése Megvizsgáljuk a viselkedésüket szabályozó szabályokat. Az alábbiakban felsorolok néhány Linuxhoz elérhető klienst.

A BitTorrent protokollról és annak működéséről

A fájl részeinek kiválasztása

Láttuk a előző cikk hogy amikor a vetőgép először tölt fel egy fájlt, az részekre oszlik, amelyeket szétosztanak a különböző leecherek között, hogy a teljes fájl mindig elérhető legyen. Ha egy rész hiányzik, a letöltés a teljes rajra sikertelen lesz. PEhhez egy kiválasztási algoritmust implementálunk, amely minden pillanatban meghatározza, hogy melyik lesz letöltve.

Különféle lehetőségek állnak rendelkezésre:

  • Véletlenszerű kiválasztás: Bármely elérhető rész hozzá van rendelve, így elkezdheti megosztani
  • A legkevésbé megosztott rész: Az eddig legkevésbé megosztott rész van először hozzárendelve. Ez általában akkor történik, ha az eredeti fájl már nem elérhető.
  • Szigorú irányelv: Az én szó szerinti fordításom angolból. Amikor az alkatrészeket kisebb részekre osztják, az elsőként letöltött alrész ezután letölti a kapcsolódó részeket, hogy újraépítse és elérhetővé tegye a raj többi tagja számára.
  • Végjáték mód: Akkor érvényes, ha a fájl majdnem teljesen letöltődött. Annak elkerülése érdekében, hogy a letöltési idő szükségtelenül meghosszabbodjon, mivel a végrész csak alacsony sávszélességű forrásból érhető el, kivételesen megengedett a raj összes tagjának kérése.

Viszonossági mechanizmus

Egy reciprok mechanizmust használnak az egyenletes terhelési sebesség eléréséhez. Ez azt jelenti, hogy a társ arra reagál, amit a hozzá kapcsolódó társak tesznek. A kapcsolat időtartama alatt minden partner megosztja a fájl részeit négy másik partnerrel. A kiválasztás az adott párral megosztott letöltési sebesség alapján történik. Ezeket a letöltési sebességeket 20 másodperc folyamatos átlaga alapján számítják ki, és az ügyfél 10 másodpercenként újraszámolja őket.

A következő kivételek azonban előfordulnak:

  • 30 másodpercenként csatlakozik egy további párhoz, függetlenül a letöltési sebességtől, hogy megtalálja a nem használt kapcsolatokat, amelyek jobbak lehetnek, mint a jelenlegiek. Ez általában az újonnan csatlakozó leecherek esete, akik még nem kezdték el a megosztást.
  • Ha egy peer nem kap semmit azoktól a partnerektől, amelyekkel csatlakozik, akkor az előző pontban leírt kapcsolatok közül egynél többet megpróbál létrehozni.
  • Abban az esetben, ha a leecher letöltötte a teljes fájlt, és magozóvá válik, előnyben részesíti azokat a partnereket, akikkel senki sem osztja meg a fájlt.

BitTorrent kliensek Linuxhoz

Ellentétben azzal, ami az ED2K és a Kademlia hálózatokkal történik, a BitTorrent hálózathoz több kliens is használható Linux alatt. Általánosságban elmondható, hogy a legnépszerűbb Linux-disztribúciók előre telepítve vannak.  Erőátvitel en azok esetében, amelyek GNOME asztali számítógépeken alapulnak és KTorrent KDE-alapúakon. A Brave böngésző elhozza a klienst WebTorrent beépített, és asztali alkalmazásként is használható.

Egyéb opciók

qBitTorrent

Es egy ügyfél nyílt forráskódú multiplatform, amelyet a jól ismert µTorrent ihletett. Az én ízlésem szerint a legjobb keresőmotorral rendelkezik, bár manuálisan kell konfigurálnia kissé körülményes eljárással. Tudunk dolgozni mágneses linkekkel, és használhatjuk a DHT és PEX protokollokat, emellett privát torrentekkel és titkosított kapcsolatokon keresztül is intézhetünk.

Özönvíz

Egy másik ügyfél többplatformos DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP és NAT-PMP támogatásával. Támogatja a proxy használatát, és távoli kapcsolaton keresztül a weben keresztül is használható.

FrostWire

Ebben az esetben többről van szó, mint egy egyszerű BitTorrent kliensről. Val vel FrostWire Nem csak a BitTorrent hálózaton kereshetjük meg a minket érdeklő fájlokat, hanem különféle online forrásokban is. Ezenkívül beépített lejátszóval és médiakezelővel rendelkezik a letöltött fájlok könnyű megtalálásához.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.