BitTorrent
Z Wikipédie
![]() |
Tento článok potrebuje doplniť odkazy na ostatné články. Prosím upravte tento článok podľa návodu na Wikipédia:Príručka/Odkazy. Prosím odstránte túto šablónu po pridaní odkazov. |
![]() |
Tento článok alebo jeho časť si vyžaduje úpravu, aby zodpovedal vyššiemu štandardu kvality. Pozri aj stránky Ako upravovať stránku a Návody a štýl alebo diskusiu k článku. |
BitTorrent je peer to peer (P2P) systém, ktorý zjednodušuje, zrýchľuje a zefektívňuje prenos veľkých súborov (alebo skupín súborov) medzi veľkými skupinami ľudí.
Obsah |
[úprava] Charakteristika
Sieť BitTorrent je postavená na inom princípe ako normálne P2P siete. Zatial co pri P2P sietiach ako je napriklad Napster, Soulseek alebo Kazaa nastava vymena dat vzdy medzi dvojicou uzivatelov, z ktorych jeden musi vlastnit celu kopiu ziadaneho suboru, pri BitTorrente nastava vymena v tzv. roji (ang. swarm) uzivatelov. Tento princip podstatne urychluje stahovacie casy: ak si v normalnych P2P sietiach chce 100 uzivatelov stiahnut ziadany subor od jeho poskytovatela A, musi sa kazdy z tych 100 uzivatelov napojit na A a zacat stahovat cely subor. Takto sa rychlost pripojenia A musi rozdelit medzi 100 zaujemcov o stiahnutie suboru. BitTorrent optimalizuje distribuciu dat v roji tak, ze ak si nejaky uzivatel stiahne cast suboru od A, tuto cast zacne zaroven poskytovat ostatnym uzivatelom v roji. Takto dochadza ku vymene dat nielen medzi A a zaujemcami o subor, ale aj medzi samotnymi zaujemcami.
BitTorrent komunita vyuziva stránky obsahujúce torrenty, ktore sa nazývajú indexovacie stránky. Tieto stranky su velmi popularne, za svoju popularitu ale muselo mnoho z nich zaplatiť tým, že MPAA (Motion Picture Association of America) a asociácie dohliadajúce na dodržiavanie autorskeho práva ich rušia. Samotne autorske pravo poskytuje celkom nejasny vyklad situacie: na indexovacich serveroch sa nenachadzaju kopie dat, na ktore sa vztahuju autorske prava. Indexovacie servre poskytuju len informacie o klientoch, ktori su aktivni v roji pre konkretny torrent. MPAA a RIAA vsak na zaklade medzinarodnej zmluvy DMCA (Digital Millenium Copyright Act) bojuju proti trackrom a indexovacim serverom. Napriek tomu ale nie je núdza o dane servre, uzivatel len musí vedieť, ktore z nich momentálne funguju, resp. nefunguju. Medzi stabilne fungujuce a svetozname torrent servre patri napr. The Pirate Bay. V sucastnosti sa coraz viacej pouzivaju agregacne servre, ktore vyhladavaju ziadany subor na mnozstve roznych trackerov. Znamy agregacny server je napriklad ScrapeTorrent (scrape z anglickeho vyrazu web scraping - teda kopirovanie informacii z webstranok).
[úprava] Definície
[úprava] Tracker
Centrálny server pre dany .torrent sa nazýva tracker. Práve z neho stiahnete a spustíte .torrent súbor. Tracker si udržuje informácie o všetkých klientoch, ktorý majú vami sťahovaný subor (či už celý, alebo len časť). Kazdy z klientov komunikuje s trackerom a ziada si od neho data o inych klientoch, ktori by mohli mat chybajuce casti suboru. Po ziskani tejto informacie uz klienti medzi sebou komunikuju samostatne.
[úprava] Swarm
Roj uzivatelov stahujucich dany subor. Ak sa v roji nachadza dostatocne množstvo ľudi zdieľajúcich dáta, BitTorrent zabezpečí rýchlu distribuciu dat. Spravidla plati ze cim viacej uzivatelov sa nachadza v roji, tym vacsie rychlosti sa dosahuju.
[úprava] Seeder
Seed(er) je klient v Bittorrent sieti, ktorý má celú kópiu požadovaného archívu. Aby akýkoľvek archív fungoval (mohol byť stiahnuteľný), musí existovať minimálne jeden seeder. Niekedy, za špeciálnych okolností, sa stane že žiadny človek nemá CELÝ archív, ale každý z nich má malú časť - nazýva sa distribuovaná kópia. Preto sa odporúča, po stiahnutí, nechať bežať Bittorrent klienta aspon takú dlhú dobu, akú ste archív sťahovali, aby sa archív dostal medzi čo najviac ľudí a mohol byť ďalej rýchlo rozšírený.
V neskorších verziách je možné tvoriť aj tzv. seedless torrenty, t.j. bez seedu, čo umožňuje aj ľuďom bez možnosti hostovať archív zdieľať ho.
[úprava] Leecher
Leech(er) je klient bittorrent siete, ktorý ešte nemá kompletnú kopu archívu. Keď nový user začne sťahovať archív, stáva sa leecher, až pokiaľ nestiahne celý archív a stane sa seederom. Názov 'leecher' tu nie je moc na mieste, pretože neznamená presne to čo má znamenať. Za leechera sa normálne považuje niekto, kto veľa sťahuje a málo (vôbec) neuploaduje (berie - nedáva). V našom význame je ale leecher čast siete ktorý uploaduje a to oveľa viac dát ako sťahuje.
[úprava] .torrent súbor
Na to, aby ste mohli niečo stiahnuť z bittorrent siete, musíte mať .torrent súbor. Tento súbor obsahuje informácie o tom, kde sa nachádza tracker (indexovacia stránka). Archív je kompletná sada, určená na sťahovanie, obsahujúca jeden alebo viac súborov. Sťahovanie v tejto sieti je záležitosť pár klikov - stiahnutie .torrent súboru v browseri a spustenie sťahovania v bittorrent kliente, kde si nastavíte, kam sa má archív stiahnuť.
[úprava] Share Ratio
Kazdy klient moze aj stahovat aj uploadovat dany subor. Pomer medzi uploadom a stahovanim udáva tzv. share ratio. Medzi etiketu patrí nechať klienta spusteného aj po skonceni stahovania, aby share ratio dosiahlo hodnotu aspoň 1,0, t.j. aby klient poskytol aspoň toľko dát, koľko stiahol.