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

Sítě BitTorrentSítě BitTorrent

 

Sítě BitTorrent

Google       Google       28. 12. 2006       31 330×

Ú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 Malware KONNI se úspěšně skrýval 3 roky. Odhalil ho bezpečnostní tým Cisco Talos

Malware KONNI se úspěšně skrýval 3 roky. Odhalil ho bezpečnostní tým Cisco Talos

Bezpečnostní tým Cisco Talos odhalil celkem 4 kampaně dosud neobjeveného malwaru, který dostal jméno KONNI. Ten se dokázal úspěšně maskovat od roku 2014. Zpočátku se malware zaměřoval pouze na krádeže citlivých dat. Za 3 roky se ale několikrát vyvinul, přičemž jeho současná verze umožňuje útočníkovi z infikovaného počítače nejenom krást data, ale i mapovat stisky na klávesnici, pořizovat screenshoty obrazovky či v zařízení spustit libovolný kód. Pro odvedení pozornosti oběti zasílali útočníci v příloze také obrázek, zprávu a výhružkách severokorejského režimu či kontakty na členy mezinárodních organizací.

Reklama
Reklama
Obrázek ke článku Pouze jedna z deseti lokálních firem ví o pokutách plynoucích z GDPR

Pouze jedna z deseti lokálních firem ví o pokutách plynoucích z GDPR

Trend Micro, celosvětový lídr v oblasti bezpečnostních řešení a VMware, přední světový dodavatel cloudové infrastruktury a řešení pro podnikovou mobilitu, oznámily výsledky výzkumu mezi českými a slovenskými manažery zodpovědnými za ochranu osobních údajů, který zjišťoval, jak jsou připraveni na nové nařízení o ochraně osobních údajů (GDPR). Většina firem v České republice a na Slovensku nad 100 zaměstnanců je již s novým nařízením GDPR obeznámena. Výzkum provedený ve spolupráci s agenturou Ipsos ukázal, že téměř 8 firem z 10 o nařízení ví, přičemž jeho znalost je o něco vyšší na Slovensku (89 %) než v České republice (69 %).

Obrázek ke článku Vyděračský software Locky se vrací, tváří se jako potvrzení platby, odhalil tým Cisco Talos

Vyděračský software Locky se vrací, tváří se jako potvrzení platby, odhalil tým Cisco Talos

Jeden z nejznámějších ransomwarů, Locky, se vrací. Po většinu roku 2016 patřil mezi nejrozšířenější vyděračské softwary. Ke svému šíření využíval emailové kampaně s infikovanými přílohami. Ransomware Locky byl rozesílán prostřednictvím botnetu (internetový robot zasílající spamy) Necurs. Jeho aktivita na konci roku 2016 téměř upadla a spolu s ní i šíření ransomwaru Locky. Před několika týdny se Necurs opět probudil a začal posílat spamy nabízející výhodný nákup akcií. Dne 21. dubna zaznamenal bezpečnostní tým Cisco Talos první velkou kampaň ransomwaru Locky prostřednictvím botnetu Necurs za posledních několik měsíců.

Obrázek ke článku Dovozci baterií mění logistiku, letadlo nahrazuje námořní doprava

Dovozci baterií mění logistiku, letadlo nahrazuje námořní doprava

Dovozci baterií do mobilů či notebooků upouštějí od letecké přepravy zboží. V letošním roce plánují dovézt až 80 % produktů lodí. Přitom před 5 lety byla většina baterií do mobilních přístrojů dovezených do České republiky přepravována letadlem. Za proměnou způsobu transportu akumulátorů stojí zpřísnění pravidel pro leteckou přepravu, která přinášejí vyšší náklady i náročnou agendu.

loadingtransparent (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();
Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý