O protokole BitTorrent. Niektoré podrobnosti o jeho fungovaní

O protokole BitTorrent

V predchádzajúci článok začal som krátky úvod do fungovania protokolu BitTorrent čo je môj preferovaný spôsob zdieľania súborov v P2P sieťach. Dohodli sme sa, že postup pozostáva z vygenerovania torrent súboru a jeho zdieľania cez sledovač (Server, ktorý je zodpovedný za komunikáciu so zvyškom siete o dostupnosti a umiestnení súboru a kde ho nájsť). Ďalšou alternatívou je použitie magnetického odkazu, pomocou ktorého prehľadávate uzol po uzle, kým nenájdete súbor. Takto proces pokračuje.

Musí byť jasné, že crawler je niečo ako zlaté stránky. Obsahuje len informácie o tom, kde niečo nájsť, ale priamo sa výmeny nezúčastňuje.

Keď nejaký iný člen roja (súbor počítačov pripojených k sieti) má záujem o súbor začína stiahnutím jeho fragmentov (Podrobnosti o tom popíšem neskôr.) Po dosiahnutí určitej úrovne vybitia začať zdieľať tieto súbory s ostatnými klientmi, ktorí majú záujem o rovnaký súbor. Inými slovami, každý, kto stiahne daný súbor, ponúka šírku pásma, aby si ho mohli stiahnuť aj ostatní, čím sa zvyšuje rýchlosť pre všetkých.

Stiahnite si súbory cez protokol BitTorrent. Roly.

Teraz chcem podrobnejšie popísať rôzne súčasti siete BitTorrent a ich funkciu.

Sledovač

Sledovač BitTorrent Ide o server, ktorý má nainštalovaný softvér, ktorý má na starosti centrálnu koordináciu prenosu súborov medzi používateľmi. Vyššie uvedený server nie je hostiteľom kópií súborov, pretože jeho funkciou je iba zosúladiť páry.

Na výmenu informácií sledovač a klient používajú jednoduchý protokol cez HTTP podobný protokolu používateľa vstupujúceho na webovú stránku. Pri tejto výmene informujú klienti sledovač o súbore, ktorý chcú stiahnuť, jeho IP a porte a sledovač odpovedá zoznamom kolegov, ktorí sťahujú rovnaký súbor, a ich kontaktnými informáciami. Tie, ktoré tvoria zoznam vedľa toho, ktorý chcete pridať do sťahovania, tvoria spomínaný „roj“. Tomuto kroku sa však dá vyhnúť, pretože klienti BitTorrent implementovali technológiu Distributed Hash Table (DHT), v ktorej každý uzol preberá rolu sledovania.

Súbor torrent

Tiež sa nazýva metainfo, má príponu .torrent a je to ten, ktorý sa sťahuje z väčšiny webových stránok, ktoré zhromažďujú torrenty.

Tento súbor obsahuje zakódované informácie vrátane adresy URL prehľadávača, názvu súboru a hodnôt hash častí súboru na overenie toho, ktoré z nich boli stiahnuté.. Na vytvorenie tohto súboru potrebuje klient BitTorrent umiestnenie pôvodného súboru a adresu URL prehľadávača.

Sejačky

Tím od prvého nahrania súboru je známy ako rozsievač alebo rozsievač a musí zostať pripojený k roju, kým celý zvyšok roja nebude mať kópiu súboru, aby ho ostatní mohli naďalej sťahovať. Prezývka rozsievača sa používa aj pre klientov, ktorí sú po stiahnutí súboru stále plne pripojení, aby k nemu mali prístup aj ostatní. Treba spomenúť, že protokol kompenzuje tých, ktorí zdieľajú, tým, že mu dáva prednosť pri sťahovaní.

pijavice (pijavice)

Nie je potrebné, aby člen roja alebo peer mal celý súbor, aby ho mohol zdieľať. Partneri, ktorí nemajú úplnú kópiu súboru, sa označujú ako pijavice alebo pijavice. Pijavice požiadajú stopára o zoznam ostatných členov roja, ktorí majú chýbajúce časti súboru. Leecher potom pristúpi k stiahnutiu požadovanej časti jedného z týchto párov. Zároveň bude leecher pokračovať v distribúcii častí, ktorých sťahovanie už bolo dokončené. Keď si leecher stiahne všetky časti, overí ich pomocou hash prítomných v súbore metainformácií.

V ďalšom článku si povieme o pravidlách, ktoré upravujú fungovanie medzi stranami.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   vicfabgar dijo

    Nikdy som nemal rád tento protokol okrem stiahnutia iso. Na zdieľanie a vynútenie zdieľania (o čom to celé je) je oveľa lepší ed2k / Kad. Pretože p2p je v nízkych hodinách, ale KAD má potenciál, ktorý nebol známy alebo nechcel využiť; úplne decentralizované a bez potreby serverov (ed2k) a sledovačov (Bittorrent) na distribúciu obsahu.

    Zdravím.