Sítě BitTorrent
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Sítě BitTorrentSítě BitTorrent

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vytvořte si vlastní webové stránky. Snadno, rychle a levně přes Saywebpage.com
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Laser Game Ostrava

Sítě BitTorrent

Google       Google       28. 12. 2006       33 913×

Úvod do sítí BitTorrent. Článek popisuje princip těchto P2P sítí.

Reklama
Reklama

Sítě Bit-Torrent

Snad všichni znají P2P (peer to peer) sdílecí systémy, které uživatelům umožňují nasdílet data na svém disku a stahovat od ostatních lidí z celého světa. Sítě jako Direct Connect (DC) asi není třeba představovat.

Tento článek si rozdělíme na několik kapitol:

  1. Vznik
  2. Princip fungování
  3. Servery (trackery)
  4. Pojmy
  5. Klienti

Vznik

Autorem této P2P sítě je muž jménem Bram Cohen. Tento způsob sdílení dat je ještě poměrně mladý (byl uveden na CodeConu 2002), ale za to hojně rozšířený.

Princip fungování

Při přenosu souborů pomocí BitTorrentu jsou soubory rozděleny na několik malých bloků (jejich velikost se dá nastavit, ale standardně je to asi 250 kB). Všichni připojení uživatelé se označují jako peeři, ti se dále dělí na seedy – uživatele, kteří mají už všechny bloky staženy a poskytují je ostatním peerům; a na leechery – lidi, kteří bloky stahují od seedů a zároveň mezi sebou. V tom je taky největší síla BitTorentu – nestahuje se jenom od seedů, kteří mají všechna data u sebe v počítači, ale soubory si vyměňují i samotní leecheři mezi sebou. Z toho plyne, že čím víc peerů je připojených na torrent, tím je rychlost stahování větší.

Trackery

Tracker je označení pro server, na kterém jsou uloženy .torrent soubory. Tyto malé soubory obsahují informace jaká data stahovat a také announce adresu trackeru. Tracker není jenom úložištěm, ale plní taky jiné funkce. Jednotlivým klientům (peerům) posílá informace a adresy ostatních peerů, shromažďuje, který peer má jaké bloky, a v neposlední řadě také dělá statistiku a počítá ratio, což je poměr mezi staženými a nahranými daty. To je důležité zejména u takzvaných privátních trackerů.

Trackery dělíme (jak už jsem prozradil o řádek výš) na veřejné a privátní. Na veřejných trackerech většinou není potřeba žádná registrace a také nemusíte dodržovat žádné ratio (viz výše). Na největších veřejných trackerech jsou miliony uživatelů, ale torrenty mají většinou pomalou rychlost. Mezi nejznámější veřejné trackery patří například mininova.org, thepiratebay.org nebo například isohunt.com.

Na rozdíl od toho privátní trackery mají svá přísná pravidla, musíte zde dodržovat určitý poměr stažených a nahraných dat, a také chovat se k ostatním uživatelům slušně. Pokud některé z pravidel porušíte, můžete dostat ban nebo jiný postih. Při nedodržení ratia je vám omezeno stahování a máte několikadenní lhůtu na napravení. Pro vstup na tracker většinou potřebujete pozvánku od člena trackeru. Nejznámější privátní trackery jsou například: torrentleeech.org, demonoid.com a v Česku například TreZzor Tracker.

Pojmy

V této kapitole bych chtěl vypsat pojmy, o kterých píšu ve článku a které mají co dočinění s tématem BitTorrent.

  • torrent – Je buď soubor .torrent, tedy soubor metadat o downloadu, nebo všechny soubory, které jsou jím popisovány.
  • soubor .torrent – Obsahuje metadata o distribuovaných souborech. Obsahuje jména souborů, jejich velikosti a kontrolní součet (viz Hašovací funkce) jednotlivých bloků torrentu. Také obsahuje adresu trackeru (většinou php skript).
  • seed – Peer, který má kompletní kopii torrentu a stále nabízí upload. Čím více seedů je ve swarmu, tím větší bývá rychlost downloadu a také se zvyšuje šance na stažení kompletního souboru. Seedováním je torrent udržován v chodu.
  • peer – Instance BitTorrent klienta běžícího na počítači. Obvykle je peerem nazýván ten, kdo nemá kompletně stažený torrent.
  • leech – Je peer, který nemá kompletně stažený torrent. Když je download kompletní, leech se stává seedem. Termín leech bývá také používán pro neslušného peera, který má velmi malý poměr uploadu/downloadu, nebo který opustí swarm hned po tom, co se stane seedem. Leecheři obvykle spotřebovávají největší přenosové pásmo swarmu.
  • swarm – Všichni peerové, kteří sdílí torrent, se nazývají swarm. Například šest leecherů a jeden seed je swarm (svazek) sedmi.

Klienti

Mezi nejznámější a nejoblíbenější klienty patří rozhodně klient µTorrent a Azureus. V Česku se nejvíce používá µTorrent, jeho náročnost na počítač je velmi názká a možnosti nastavení jsou velice rozmanité. Více se o něm dozvíte na adrese www.utorrent.cz.

Doufám, že jsem vám tímto článkem pomohl pochopit, jak síť bittorrent funguje a osvětlil vám některé dosud pro vás možná neznámé pojmy.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
Autor se zajímá o programování internetových aplikací v PHP a také o zebezpečení počítačových sítí a aplikací.

Nové články

Obrázek ke článku Jak na push notifikace pro backend vývojáře

Jak na push notifikace pro backend vývojáře

Obě hlavní mobilní platformy, tedy Android i iOS, podporují posílání zpráv z backendu do mobilního zařízení formou push notifikace. V 99% případů se jedná o jedinou správnou cestu, jak aplikaci ze serveru poslat nějaká data - spolehlivé a rychlé push notifikace optimalizované na spotřebu baterie. Tento článek se věnuje pouze službě Firebase Cloud Messaging, která je vlastněná Googlem

Reklama
Reklama
Obrázek ke článku Předvídání extrémních výkyvů počasí v Evropě bude přesnější díky novému počítači Atos BullSequana

Předvídání extrémních výkyvů počasí v Evropě bude přesnější díky novému počítači Atos BullSequana

Předpověď na 15 dní dopředu s přesným rozlišením 10 km dokáže superpočítač zpracovat za méně než hodinu. Společnost Atos, světový lídr v oblasti digitální transformace, dodá Evropskému středisku pro střednědobé předpovědi počasí (ECMWF) nový superpočítač BullSequana XH2000, který je jedním z nejsilnějších meteorologických superpočítačů na světě. 

Obrázek ke článku 18+ věcí, které by měl dobrý iOS vývojář zvládat

18+ věcí, které by měl dobrý iOS vývojář zvládat

Začátky jsou vždy v každém oboru nejtěžší a hodně času zabere se vůbec v tématu zorientovat. Jinak tomu není i pří vývoji na iOS zařízení. Proto jsme vytvořili článek pro ty, kteří své znalosti teprve budují. Tento krátký dokument shrnuje, co potřebuje každý iOSák znát.

Obrázek ke článku V přechodu na DVB-T2 tápou především senioři. Přeladit jim pomáhají vnoučata, zapojí se i stát

V přechodu na DVB-T2 tápou především senioři. Přeladit jim pomáhají vnoučata, zapojí se i stát

Už na konci měsíce může zůstat část Čechů bez televizního signálu. Vypínání stávající sítě začne již 27. listopadu v Praze a středních Čechách a do poloviny roku 2020 čeká přechod na nový standard pozemního digitálního televizního vysílání DVB-T2 celou republiku. K naladění nového televizního vysílání musí řada lidí nakoupit modernější zařízení, upravit antény nebo přejít na kabelové či internetové vysílání. 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý