cs.phhsnews.com


cs.phhsnews.com / Jak funguje program BitTorrent?

Jak funguje program BitTorrent?


Podle studie z roku 2012 spotřebuje společnost BitTorrent 12% celkové internetové dopravy v Severní Americe a 36% celkové dopravy v oblasti Asie a Tichomoří. Je to tak populární, že nový systém upozornění na autorská práva je zaměřen pouze na provoz BitTorrentu.

BitTorrent může být všeobecně známý jako metoda pirátství, ale není to jen pro piráty. Je to užitečný decentralizovaný protokol peer-to-peer, který má v mnoha situacích významné výhody oproti jiným protokolům.

Tento článek vám pomůže pochopit, jak funguje protokol BitTorrent a proč to není jen nástroj pirátství. Již jsme vysvětlili, jak začít s BitTorrentem

Jak BitTorrent Works

Když stahujete webovou stránku jako je tato, počítač se připojí k web serveru a stáhne data přímo z tohoto serveru. Každý počítač, který stahuje data, jej stáhne z centrálního serveru webové stránky. Tak to je, jak velká část provozu na webu funguje.

BitTorrent je protokol peer-to-peer, což znamená, že počítače v BitTorrent "swarm" (skupina počítačů, které stahují a nahrávají stejný torrent) přenášejí data mezi sebou bez nutnosti centrálního serveru.

Tradičně se počítač připojuje k rohům BitTorrent tím, že načte soubor .torrent do klienta BitTorrent. Klient BitTorrent kontaktuje "sledovač" určený v souboru .torrent. Sledovač je speciální server, který sleduje připojené počítače. Tracker sdílí jejich IP adresy s ostatními klienty BitTorrent v rojku, což jim umožňuje vzájemně se připojit.

Po připojení BitTorrent klient stahuje bitů souborů v torrentu v malých kusech, stahuje všechny data, které může získat . Jakmile má klient BitTorrent nějaká data, může začít nahrávat data do jiných klientů BitTorrent v roji. Tímto způsobem si každý, kdo stáhne torrent, nahrává stejný torrent. To urychluje rychlost stahování každého. Pokud 10 000 lidí stahuje stejný soubor, nedává příliš velký důraz na centrální server. Místo toho, každý downloader přispívá šířku pásma k jiným stahovačům, což zajistí, že torrent zůstane rychlý.

Důležité je, že klienti BitTorrent nikdy skutečně stahovat soubory ze samotného trackeru. Tracker se podílí na torrentu pouze sledováním klientů BitTorrent připojených k rojům, nikoliv vlastním stahováním nebo nahráváním dat.

Leechers and Seeders

Uživatelé stahující z rotujícího BitTorrentu se obvykle označují jako "leechers" nebo "vrstevníky". Uživatelé, kteří zůstávají připojeni k rotu BitTorrentu i poté, co si stáhli celý soubor, čímž přispěli větší část šířky pásma, takže ostatní mohou pokračovat ve stahování souboru, označují se jako "secí stroje". Pro torrent, který má být stažitelný, musí být jeden secí stroj, který má úplnou kopii všech souborů v torrentu, nejprve připojen k rojům, aby mohli ostatní uživatelé stáhnout data. Pokud torrent neobsahuje sekačky, nebude možné stahovat - žádný připojený uživatel nemá úplný soubor.

Klienti BitTorrent odměňují ostatní klienty, kteří odesílají data, preferují odesílání dat klientům, kteří přispívají více šířky pásma, než posílají data klientům, kteří nahrávají velmi pomalu. To zrychluje stahování dat pro roj jako celek a odměňuje uživatele, kteří přispívají k větší šířce pásma při nahrávání.

Torrent Tracker a Trackerless Torrents

V poslední době umožňuje decentralizovaný torrentový systém "trackerless" BitTorrent klientům komunikovat mezi sebou bez potřeby centrálních serverů. Klienti BitTorrent používají pro tento účel distribuovanou technologii tabulky hash (DHT), přičemž každý klient BitTorrent funguje jako uzel DHT. Když přidáte torrent pomocí "magnetového propojení", uzel DHT bude kontaktovat blízké uzly a tyto jiné uzly budou kontaktovat jiné uzly, dokud nenajdou informace o torrentu.

Jak specifikace protokolu DHT říká: "V podstatě každý partner se stává sledovatelem. "To znamená, že klienti BitTorrent již nepotřebují centrální server spravující roj. Místo toho se BitTorrent stává plně decentralizovaným systémem přenosu souborů typu peer-to-peer.

DHT může pracovat vedle tradičních sledovačů. Například torrent může používat jak DHT, tak tradiční tracker, který zajistí redundanci v případě selhání trackeru.

BitTorrent není jen pro pirátství

BitTorrent není synonymem pro pirátství. Blizzard používá vlastní BitTorrent klienta k distribuci aktualizací svých her, včetně World of Warcraft, StarCraft II a Diablo 3. Pomáhá to urychlit stahování pro každého tím, že umožňuje lidem sdílet jejich šířku pásma při nahrávání s ostatními a využívat nepoužívanou šířku pásma k rychlejšímu stažení každý. Samozřejmě, šetří peníze Blizzard na jejich účtech.

Lidé mohou používat BitTorrent k distribuci velkých souborů významnému počtu lidí, aniž by platili za webovou šířku pásma. Bezplatný film, hudební album nebo hra by mohla být umístěna na BitTorrentu a umožnila tak snadnou a bezplatnou distribuci, kde lidé, kteří si soubor stahují, také pomáhají distribuovat. WikiLeaks distribuoval data prostřednictvím BitTorrentu, přičemž z jejich serverů vynaložil značné zatížení. Linux distribuce používají BitTorrent k distribuci jejich obrazů na disku ISO

BitTorrent, Inc. - společnost odpovědná za vývoj protokolu BitTorrent, který také zakoupil a vyvinul oblíbený torrentový klient μTorrent - vyvíjí řadu aplikací, které používají BitTorrent protokol pro nové věci prostřednictvím projektu BitTorrent Labs. Experimenty Labs zahrnují aplikaci pro synchronizaci, která bezpečně synchronizuje soubory mezi několika počítači přenosem souborů přímo přes BitTorrent a experimentem BitTorrent Live, který využívá protokol BitTorrent k vysílání live, streamování videa a využívání BitTorrentu k přenosu živého videa na velké počet uživatelů bez stávajícího požadavku na šířku pásma


BitTorrent může být v současné době využíván především pro pirátství, neboť jeho decentralizovaná a peer-to-peerová povaha jsou přímou reakcí na snahy o potlačování společnosti Napster a dalších společností typu peer-to- peer sítí s centrálními body selhání. Nicméně, BitTorrent je nástroj s legitimní použití v současnosti - a mnoho dalších možných použití v budoucnu.

Image Credit: Header Obrázek Jacobian, centrální server a peer-to-peer sítě diagramy Mauro Bieg na Wikipedii


Připojení počítače Mac k libovolné síti VPN (a automatické opětovné připojení)

Připojení počítače Mac k libovolné síti VPN (a automatické opětovné připojení)

Mac OS X má vestavěnou podporu pro připojení k nejčastějším typům sítí VPN. Chcete-li zajistit, aby se Mac automaticky připojil k síti VPN nebo připojil k síti VPN OpenVPN, budete potřebovat aplikaci třetí strany. Tento proces je podobný, ať používáte systém Windows, Android, iOS nebo jiný operační systém Systém.

(how-to)

Vložení aktuálního měsíce a roku do dokumentu ve formátu Word, který automaticky aktualizuje

Vložení aktuálního měsíce a roku do dokumentu ve formátu Word, který automaticky aktualizuje

Do dokumentů aplikace Word můžete snadno přidat aktuální datum a čas, ale co když chcete přidat pouze měsíc nebo měsíc a rok, ale žádné datum? Je snadné ručně přidat pole vlastní data a my vám ukážeme jak. Přidání pole data do vašeho dokumentu Word pomocí příkazu pole na kartě Vložit přidá celý datum bez možnosti přidat měsíc nebo rok.

(how-to)