Array ( [0] => 15486238 [id] => 15486238 [1] => cswiki [site] => cswiki [2] => BitTorrent [uri] => BitTorrent [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 1 [has_content] => 1 [12] => [oai_cs_optimisticky] => ) Array ( [0] => '''BitTorrent''' (také jen '''torrent''') je v [[Informatika|informatice]] nástroj pro [[peer-to-peer]] (P2P) distribuci souborů, díky čemuž jsou [[Přenosová rychlost|datové přenosy]] rozkládány mezi všechny klienty, kteří si data stahují. Velmi populární je při stahování velkých objemů dat (např. [[Linuxová distribuce|distribuce Linuxu]], ale většinou [[warez]], viz níže). Název „BitTorrent“ se používá jako název distribučního [[Protokol (informatika)|protokolu]], originální klientské aplikace a typu souboru s [[Přípona souboru|příponou]] .torrent. [1] => [2] => == Charakteristika == [3] => Autorem BitTorrentu je [[Bram Cohen]] a uveden byl na [[CodeCon]] [[2002]]. [[Referenční implementace]] je napsána v [[Programovací jazyk|programovacím jazyce]] [[Python]] a uvolněna pod licencí ''BitTorrent [[Open Source]] License'' (upravená verze ''[[Extensible Messaging and Presence Protocol|Jabber]] Open Source License''). [4] => [5] => Při distribuci pomocí BitTorrentu jsou soubory (může jich být víc) rozděleny klientem na menší bloky (jejich velikost resp. počet lze nastavit, obvykle mají okolo 250 kB). Každý ''leech'' může požádat kteréhokoliv ''peera'' o jemu chybějící blok, a zároveň poskytuje ostatním svoje již kompletně stáhnuté bloky. Často klient může upřednostňovat méně se vyskytující bloky, nebo i bloky na začátcích souborů. [6] => [7] => Při obvyklé ([[klient–server]]) distribuci souborů klienti stahují data jen ze [[server]]u, který tak musí být výkonný a potřebuje velice rychlé připojení k [[Počítačová síť|počítačové síti]] ([[Internet]]u). Protokol BitTorrent umožňuje, aby klient stahoval data nejen ze serveru, ale i od ostatních klientů, kteří mají i jen část potřebných dat. Tím protokol ulehčuje ''seedům'' (zdrojům s kompletními daty). Stahování přes BitTorrent je tím rychlejší, čím více je ''seedů''. Cohen říká, že pro velmi populární soubory (obecně se říká, že BT má smysl, pokud v konkrétním torrentu je 10 [[megabyte|MB]] a více, nebo jde o velmi aktuální a populární soubor (tj. pokud jde např. o učebnici o 300 [[kilobyte|kB]], která má vysokou kvalitu a tedy stahovanost a to přiláká další lidi), pak může tento torrent žít velmi dlouho. Další aspekt je, že malé soubory se rychle šíří a tvoří velké větve, tj. seedeři mají velké ratio a soubor je velmi rychle rozšířen mezi mnoho klientů), může BitTorrent obsloužit tisícenásobně více [[download]]ů než [[Hypertext Transfer Protocol|HTTP]]. [8] => [9] => [[Soubor:Torrentcomp small.gif|rám|vlevo|Server (zobrazený dole) postupně rozdá různým klientům různé kousky souboru, kteří si je poté vyměňují mezi sebou, čímž se zátěž serveru snižuje]] [10] => [[Soubor:Kaprici.gif|rám|vpravo|Srovnání klasické [[klient–server]] distribuce a distribuce s užitím BitTorrentu]] [11] => {{clear}} [12] => [13] => == Výhody BitTorrentu == [14] => BitTorrentový klient je jakýkoli program, který implementuje bittorrent protokol, pomocí kterého jsou po síti přenášeny [[soubor]]y. Peer je jakýkoli počítač, který reaguje na žádosti klienta. [15] => [16] => Před sdílením souboru (nebo skupiny souborů) je nejprve vytvořen malý soubor, který se nazývá „torrent“ (např. Název.torrent). Tento soubor obsahuje [[metadata]] o sdílených datech, které mají být sdíleny na [[tracker (BitTorrent)|trackeru]] (uživatel je tam hledá ale ve skutečnosti jsou uloženy mimo tento server), což je počítač (server-daemon), který koordinuje distribuci souborů. Peeři kteří si chtějí stáhnout nějaká data si musejí nejprve získat příslušný torrent soubor, připojit se k určenému trackeru, který řekne odkud si mohou stáhnout kousky souboru(ů). [17] => [18] => Stahování dat pomocí BitTorrentu se liší od klasického stahování pomocí [[Hypertext Transfer Protocol|HTTP]] (kde [[webový prohlížeč]] stahuje celý soubor najednou z jednoho zdroje) v tom, že BitTorrent použije velmi mnoho malých přenosů z různých zdrojů, zatímco webový prohlížeč použije jeden souvislý datový přenos. [19] => [20] => Dohromady tyto rozdíly umožňují BitTorrentu dosáhnout mnohem nižších nákladů pro poskytovatele obsahu dat, vyšší spolehlivost, a mnohem větší odolnost vůči zneužití nebo náhlým přívalům zájemců, než klasický [[webový server]]. Nicméně tato ochrana si vybírá svou daň: může chvíli trvat, než stahování dosáhne maximální přenosové rychlosti, protože chvíli trvá než se připojí dostatek "seedů" a spojení se ustálí; dále se čeká na uzel ze kterého obdržím potřebná data a mohu je dále poskytovat ostatním. [21] => [22] => == Pojmy == [23] => {| class="wikitable" [24] => |- [25] => ! Pojem !! Vysvětlení [26] => |- [27] => | torrent || Torrent je soubor .torrent, tedy soubor [[metadata|metadat]] o sdílených souborech, jejich velikosti a kontrolní součet (viz [[Hašovací funkce]]) jednotlivých bloků ''torrentu''. Také obsahuje adresu ''trackeru'' (většinou [[PHP]] skript). Dnes je často nahrazován funkcí magnet link. V přeneseném významu pak pod pojmem ''torrent'' rozumíme i sdílená data. [28] => |- [29] => | seed || Seed označuje sdílení dat neboli setí. Odvozeně ''seeder'' je uživatel, který má kompletní kopii ''torrentu'' a dále sdílí data. Čím více ''seederů'' 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. [30] => |- [31] => | leech || Čili pijavice, termín leech označuje uživatele, který ještě nemá kompletní data torrentu a stále je stahuje. [32] => |- [33] => | peer || Peer jsou všichni uživatelé, ať už data právě sdílejí nebo stahují. [34] => |- [35] => | uploader || Uploader je uživatel, který vytvořil torrent a umístil jej na tracker. [36] => |- [37] => | swarm || Všichni ''peers'', kteří sdílejí ''torrent'', se nazývají ''swarm''. Například šest ''leeches'' a jeden ''seed'' je ''swarm'' (roj) sedmi. [38] => |- [39] => | aktiv || ''Peer'' s veřejnou IP nebo s přesměrovaným portem ze serveru poskytovatele připojení. Počítač uživatele je tak "viditelný" z celého internetu a může navazovat spojení s ostatními ''peery'' ve ''swarmu''. [40] => |- [41] => | pasiv || ''Peer'' s neveřejnou IP adresou, dostupnou pouze v síti jeho poskytovatele internetu. Pro připojení k internetu používá IP svého poskytovatele. Proto není možné jeho počítač "vidět z venku". Platí tak, že ''pasiv'' se může spojit pouze s ''aktivem''. [42] => |- [43] => | tracker || Tracker je služba, která zprostředkovává spojení mezi klienty (přechovává seznamy [[Internetový protokol|IP]] [[IP adresa|adres]] peerů), ale data přes něj netečou, ani nemá žádnou kopii ''torrentu''. (Při sdílení musíte nastavit adresu jejího rozhraní pro nabízení torrentů tj. nejčastěji „adresa/announce.[[PHP|php]]“ a následně nahrát .torrent na tracker - to většinou vyžaduje registraci a přihlášení pod vaším jménem). [44] => |- [45] => | klient || Klient je Aplikace běžící v počítači uživatele. V její režii probíhá samotné stahování a sdílení dat. [46] => |- [47] => | announce || Announce je komunikace mezi ''trackerem'' a ''klienty'' uživatelů. [48] => |- [49] => | DHT || Zkratka Distributed Hash Table. Funguje jako distribuovaný tracker. Výhodou je, že na rozdíl od normálního trackeru může fungovat i v případě výpadku serveru. [50] => |- [51] => | PEX || Zkratka Peer EXchange. Umožňuje ''klientům'' vyměňovat si mezi sebou seznamy peerů a spojit se tak s uživateli kteří nejsou zahrnuti v seznamu ''trackeru''. [52] => |- [53] => | ratio || Ratio je poměr mezi odeslanými a staženými daty (odeslaná data/stažená data = ratio). Uživatel by měl dodržovat minimální ''ratio'' = 1. Obecně se za slušnost považuje alespoň ''ratio'' = 1,5. [54] => |} [55] => [56] => == Vytváření a publikování Torrentů == [57] => Peer distribuující data zachází se [[soubor]]em jako s pevně daným počtem částí s velikostí mezi 64kB a 4MB. Peer vytváří pro každou část kontrolní součet, pomocí [[Secure Hash Algorithm|SHA algoritmu]] a zaznamenává je do torrent souboru. Při použití větší velikosti částí souboru se snižuje velikost torrent souboru, což snižuje generovanou zátěž, ale také snižuje efektivitu protokolu. Peer průběžně porovnává předem vypočtené kontrolní součty s daty, která stahuje, a zajišťuje tak integritu dat. Peeři, kteří poskytují kompletní soubory se nazývají seedeři a peeři, kteří poskytují data od začátku se nazývají původní seedeří (initial seeder). [58] => [59] => Struktura dat v torrent souboru závisí na použité verzi BitTorrentu. Podle konvence mají jména torrent souborů [[Přípona souboru|příponu]] .torrent. Torrent soubory mají „oznamovací“ sekci, která specifikuje [[Uniform Resource Locator|URL]] trackeru a takzvanou „info“ sekci, která obsahuje (doporučená) jména souborů, jejich délku, délku částí dat a kontrolní součty všech částí dat. Vše je klientem využíváno k ověření [[Integrita dat|integrity]] stažených dat. [60] => [61] => Torrent soubory jsou zpravidla zveřejňovány na webových stránkách nebo jinde a jsou spojeny s trackerem. Tracker udržuje seznamy klientů, kteří aktuálně sdílejí torrent. V beztrackerovém systému (decentralizovaný tracking) se všichni peeři chovají jako tracker. Prvním takovým implementovaným klientem byl Azureus, který používal distribuovanou hašovací tabulku (DHT). Později byl Bittorentem vyvinut a adoptován alternativní a nekompatibilní Mainline DHT. [62] => [63] => Pro vytvoření torrentu je třeba uvést také seznam trackerů. Je možné použít veřejné trackery, které shromažďují pouze seznam peerů identifikovaných podle IP adresy a hashe souboru, o který mají zájem. [64] => Příklad veřejných trackerů, které můžete použít při vytváření torrentů: [65] => * udp://tracker.publicbt.com:80/announce [66] => * udp://tracker.openbittorrent.com:80/announce [67] => * http://opentracker.nodex.cz:80/announce [68] => * udp://tracker.ccc.de:80/announce [69] => [70] => == Stahování torrentů a sdílení souborů == [71] => Uživatelé prohledávají web s cílem najít torrent, o který se zajímají, mohou si jej stáhnout a otevřít například BitTorentovým klientem. Klient se spojí s trackerem, který je specifikovaný v torrent souboru. Tracker poskytne klientovi seznam peerů, kteří aktuálně přenášejí části dat daných souborů specifikovaných v torrent souboru. Klient se připojí k těmto peerům a obdrží náhodné části dat. Jestliže swarm obsahuje jenom jednoho seedera, který tato data sdílí od začátku (initial seder), klient se přímo k němu připojí a požaduje části dat. [72] => [73] => Klienti obsahují mechanismus pro optimalizaci jejich stahovacího ([[download]]) a nahrávacího ([[upload]]) poměru. Například klient záměrně stahuje části dat v náhodném pořadí, aby se zvýšila šance P2P výměny dat, protože je možné jen tehdy, pokud mají peeři staženy různé části dat. [74] => [75] => Efektivita výměny dat závisí hodně na rozhodnutí, komu budou klienti posílat data. Klient může upřednostňovat posílání dat peerum, kteří data zpětně sdílejí, což podporuje férovou výměnu. Avšak přísná pravidla často vyústí k neoptimálním situacím, když nově připojení peeři nejsou schopni odesílat data nebo když dva peeři s dobrým vzájemným spojením si data nevyměňují, protože žádný z nich nepřevezme iniciativu. Proti těmto jevům používá oficiální BitTorrent klient mechanismus zvaný „optimistic unchoking“ (optimistické uvolňování), kdy klient rezervuje část přenosové kapacity pro seedování dat náhodným peerům v naději, že najde lepší partnery, a zároveň umožňuje nově příchozím peerům připojení do swarmu. [76] => [77] => == Adopce == [78] => V současné době vzrůstá počet individuálních osob a organizací, kteří používají BitTorrent k distribuci vlastních licencovaných materiálů. Nezávislí „adoptivní rodiče“ říkají, že bez použití BitTorrent technologie a jím umožněného dramatického snížení nároků na jejich síťový hardware a propustnost datového připojení, by si nemohli dovolit distribuovat své soubory. [79] => [80] => === Film, video a hudba === [81] => * [[BitTorrent Inc.]] nahromadil řadu licencí z [[hollywood]]ských studií k distribuci obsahu jejich internetových stránek. [82] => * [[Sub Pop]] Records vydává písně a videa přes BitTorrent Inc. k distribuci tisíců alb. Skupina Ween využívá internetové stránky Browntracker.net k bezplatné distribuci svých audio a video záznamů živých vystoupení. Také skupiny Babyshambles a Libertinesy (obě spojené s Petem Doherty) značně užívaly torrenty k vydání stovek demo verzí a živých videí. Přes BitTorrent často vydává svá alba i americká rocková skupina [[Nine Inch Nails]]. [83] => * [[Podcast]]ing software začíná integrovat BitTorrent, aby pomohl podcasterské dohodě s požadavky na stažení jejich „MP3 rádio“ programů. Především Juice a Miro (dříve známé jako Democracy Player) podporuje automatické zpracování .torrent souborů z [[RSS|RSS kanálů]]. Podobně jako někteří BitTorrent klienti, např. µTorrent, jsou schopni zpracovat internetové kanály a automaticky stáhnout obsah nalezený uvnitř. BitTorrent poskytuje i DGM Live! nákupy. [84] => [85] => === Rozhlas a televize === [86] => * V roce 2008 se společnost CBC stala prvním veřejným vysílačem v Severní Americe, aby mohla provozovat své pořady dostupné ke stažení pomocí BitTorrent protokolu. [87] => * V březnu roku 2008 začala [[NRK|Norsk rikskringkasting]] (NRK) experimentovat s BitTorrentovou distribucí z jejich stránky. Publikován je pouze vybraný materiál, ve kterém je NRK kompletním vlastníkem. Odpověď byla velice pozitivní a NRK plánuje nabídnout více materiálu. [88] => [89] => === Osobní materiál === [90] => * Služba [[Amazon S3]] „Simple Storage Service (Jednoduchá služba pro úložiště dat)“ je internetová škálovatelná služba pro úložiště dat s jednoduchým webovým rozhraním, vybavená zabudovanou BitTorrentovou podporou. [91] => * [[Blog Torrent|Torrentový blog]] nabízí zjednodušený BitTorrentový tracker, který umožňuje blogerům a netechnicky vzdělaným uživatelům hostovat na svých stránkách BitTorrentový tracker. Torrentový blog umožňuje návštěvníkům stáhnout si „stub“ zavaděč, který se chová jako BitTorrentový klient. Tím umožňuje uživatelům, kteří nemají BitTorrentový software, použít BitTorrentový protokol a stáhnout požadovaný soubor. Je to podobné konceptu samorozbalovacího archivu. [92] => [93] => === Software === [94] => * [[Blizzard Entertainment]] používá BitTorrent (pomocí vlastního klientu zvaného „Blizzard Downloader“) k distribuci většiny materiálů pro [[World of Warcraft]], včetně hry samotné. [95] => * Mnoho velkých softwarových projektů, ať už [[Svobodný software|svobodných]] nebo s [[Otevřený software|otevřeným zdrojovým kódem]], také podporují BitTorrent jako tradiční způsob stahování jejich produktů, aby zvýšily dostupnost svých souborů a snížili zátěž na vlastních [[server]]ech, zvláště pokud se jedná o větší soubory.http://torrent.fedoraproject.org – seznam torrent souborů distribuce Fedorahttp://isoredirect.centos.org/centos/5/isos/x86_64/ {{Wayback|url=http://isoredirect.centos.org/centos/5/isos/x86_64/ |date=20100206081734 }} – torrent soubory projektu [[CentOS]] [96] => [97] => == Vliv na počítačové sítě == [98] => Výzkumná organizace [[CableLabs]] pro kabelový průmysl v Severní Americe odhaduje, že BitTorrent reprezentuje 18 % z celého širokopásmového přenosu dat. V roce 2004 CacheLogic zvýšila toto číslo odhadem na 35 % z celého přenosu na Internetu. Rozpory v těchto číslech jsou způsobeny rozdílem v metodě použití k měření [[Peer-to-peer|P2P]] přenosu dat na Internetu. [[Router]]y (směrovače), které používají [[Network address translation|NAT]], musejí udržovat tabulky zdrojových a cílových [[IP adresa|IP adres]] a [[Síťový port|síťových portů]]. Typický domácí router má limit okolo 2000 položek, zatímco dražší mají větší kapacitu. BitTorrent často kontaktuje 300-500 serverů za sekundu, takže rychle zaplní NAT tabulky, což je běžný případ, proč se domácí routery zahlcují. [99] => [100] => V roce [[2017]] byl Google Drive jedním z nejoblíbenějších serverů pro sdílení pirátského obsahu, jiná úložiště byla používána v řádově menším rozsahu.{{Citace elektronického periodika [101] => | příjmení = Bořánek [102] => | jméno = Roman [103] => | autor = [104] => | odkaz na autora = [105] => | spoluautoři = [106] => | titul = Pirátění pomocí torrentů už tolik nefrčí, ve velkém se sdílí i přes Google Drive [107] => | periodikum = Root.cz [108] => | odkaz na periodikum = [109] => | datum vydání = 8. 9. 2017 [110] => | datum aktualizace = [111] => | datum přístupu = [112] => | ročník = [113] => | číslo = [114] => | strany = [115] => | url = https://www.root.cz/clanky/pirateni-pomoci-torrentu-uz-tolik-nefrci-ve-velkem-se-sdili-i-pres-google-drive/ [116] => | issn = 1212-8309 [117] => }} Jenom za říjen 2017 dostal Google přes 4700 [[DMCA žádost o stažení obsahu|DMCA žádostí o stažení obsahu]], ve kterých se objevovaly až desítky odkazů. Výhodou Google Drive proti jiným službám je možnost založení účtu bez ověřování a možnost přehrávání některý formátů přímo v prohlížeči. [118] => [119] => == Indexace vyhledávačů == [120] => BitTorrentový protokol neposkytuje žádné prostředky pro indexaci torrent souborů. Výsledkem je poměrně malý počet stránek hostujících odkazy k materiálům s autorskými právy. Některé webové stránky podporují průzkum a distribuci dat na BitTorrentových sítích. [121] => [122] => Veřejný tracker, jako [[The Pirate Bay]], umožňuje uživatelům hledat a stahovat z jejich nabídky torrent soubory. Provozují pro tyto soubory také [[BitTorrent tracker|BitTorrentové trackery]]. Uživatelé mohou obyčejně také uploadovat torrent soubory s obsahem, který si přejí distribuovat. [123] => [124] => Privátní trackery, jako Demonoid, operují jako veřejný tracker s tím rozdílem, že mají omezený přístup. Je nutné se registrovat a udržovat správný poměr mezi stahováním a poskytováním ({{Vjazyce2|en|''download and upload ratio''}}). [125] => [126] => Vyhledávací [[engine|enginy]] (jádra) dovolují vyhledat torrentové soubory, které jsou umístěny a distribuovány na jiných stránkách. Například [[Mininova]], [[BTJunkie]], [[Torrentz]] a [[isoHunt]]. Tyto stránky umožňují hledat konkrétní soubory (dotaz může obsahovat fráze či klíčová slova). Jako odpověď je poskytnut seznam odkazů k torrent souborům, který vyhovuje zadaným požadavkům a který může být seřazen podle určitých kritérií (relevance (poměr seedeři-peeři), popularity). [127] => [128] => == Pirátství prostřednictvím BitTorrentu == [129] => Sdílení prostřednictvím BitTorentu bylo oblíbené v době, kdy neexistovaly legální streamovací služby. Aby se omezilo neautorizované sdílení bylo provedeno několik velkých zátahů na torrentové servery. Některé ve své době populární servery skončily z vlastní vůle, jako [[Kickass Torrents]], [[Torrentz.eu]], [[ExtraTorrent]] nebo [[What.CD]]. [130] => [131] => Se vznikem legálních streamovacích služeb na ně řada uživatelů přešla. O ústupu využívání BitTorrentu pro nelegální sdílení obsahu svědčí i to, že z více než miliardy zaregistrovaných nelegálních stažení nebo zhlédnutí sedmé řady seriálu [[Hra o trůny (seriál)|Hra o trůny]] bylo pouze necelých 10 % učiněno přes BitTorrent. [132] => [133] => == Reference == [134] => [135] => [136] => == Externí odkazy == [137] => * {{Commonscat}} [138] => * http://www.bittorrent.com – oficiální stránky (anglicky) [139] => * Robert Krátký: [http://www.abclinuxu.cz/clanky/recenze/jigdo-a-bittorrent Jigdo a Bittorrent] recenze, abclinuxu.cz, 26. 5. 2003 [140] => * [http://www.root.cz/clanky/bittorrent-technologie BitTorrent – Technologie] [[root.cz]], 7. 4. 2004 [141] => * [http://www.root.cz/clanky/bittorent-pod-utokem-americkych-isp/ Bittorent pod útokem amerických ISP] root.cz, 4. 7. 2008 [142] => * http://www.uTorrent.com - klient [[μTorrent]] [143] => [144] => {{Internetové protokoly}} [145] => {{Autoritní data}} [146] => [147] => {{Portály|Internet}} [148] => [[Kategorie:BitTorrent| ]] [149] => [[Kategorie:Síťový software]] [150] => [[Kategorie:Sdílení souborů]] [151] => [[Kategorie:Peer-to-peer sítě]] [] => )
good wiki

BitTorrent

BitTorrent (také jen torrent) je v informatice nástroj pro peer-to-peer (P2P) distribuci souborů, díky čemuž jsou datové přenosy rozkládány mezi všechny klienty, kteří si data stahují. Velmi populární je při stahování velkých objemů dat (např.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'Hypertext Transfer Protocol','server','download','soubor','Přípona souboru','IP adresa','PHP','metadata','Peer-to-peer','Integrita dat','Bram Cohen','Protokol (informatika)'