Začátek
Jak funguje
Tvorba .torrentu
Obsah .torrentu
Komunikace s trackerem
Komunikace mezi klienty
Stahování dat
Provoz
Vylepšení
Zajímavosti
Situace v Čechách
Další p2p sítě
Software
Některé poznatky
Odkazy
Aplikace

Jak to funguje?

Na začátku použití bittorentu musí být umístěný soubor typu .torrent na www server. Soubor .torrent vytvoří distributor. Soubor obsahuje informace o nabízeném souboru, jeho velikost, jméno, hashe a url trackeru. Trackery pomáhají klientům najít jeden druhého. Komunikují přes http protokol. Klient (downloader) jim zasílá informace o tom jaký soubor stahuje, na jakém portu naslouchá apod. Tracker odpovídá seznamem kontaktů na další klienty stahující stejný soubor. Klienti se poté navzájem spojují a stahují od sebe data.

Požadavky na propustnost linky k www serveru a trackeru jsou velmi nízké.

Názvosloví

  • .torrent: metadata, manifest
  • seed: počítač, který vlastní kompletní kopii souboru. Jakmile klient skončí download stává se seedem. Je dobrým zvykem po stažení souboru nechat klienta běžet jako seed. Také při prvotním uvedení torrentu musí někdo fungovat jako seed.
  • peer: downloader a distributor již stažených dat, po skončení stahování se stává seedem,
  • leech: uživatel, který po skončení stahování vypne klienta -> kontraproduktivní vůči síti.
  • swarm (roj): skupina počítačů navzájem spojených kvůli stažení jednoho souboru.
  • distributed copy: swarm vlastní alespoň jednu kopii, ačkoliv není žádný seed.
  • reseed: dojde-li k tomu, neexistuje žádný distribuovaná kopie ani žádný seed a nelze tedy sestavit kompletní soubor, musí se připojit nějaký seed, který soubor nasdílí.
  • share rating: poměr upload/download. Měl by být minimálně 1.0 (100%) a více.
  • downloading: příjem dat z jiného počítače,
  • uploading: odeslání dat do jiného počítače
  • tracker: koordinuje stahování dat mezi klienty. Udržuje informaci o tom, kolik již který klient má staženo dat a jakých.

Předchozí Další