Bittorrent FAQ (alapvető)

Mi az a BitTorrent?

A BitTorrent egy P2P (peer-to-peer) fájlcserélo protokoll, Bram Cohen fejlesztette ki.
Működése: a BitTorrent a letöltő felhasználók feltöltési sávszélességét kihasználva hatékonyabbá tudja tenni a fájlok terjedését. Tehát minden letöltő felhasználó egyben feltöltő is; ez úgy lehetséges, hogy az eredeti adatmennyiséget szegmensekre darabolják, majd minden szegmenst más letöltő kap meg. Így a szegmenseket már feltölthetik egymásnak, egészen addig, amíg meg nem lesz mindenkinek a teljes adat. Minnél többen töltenek egy fájlt annál gyorsabb lesz a letöltés.

Angol leírás: Brian\'s BitTorrent FAQ and Guide: Brian's BitTorrent FAQ and Guide

Torrent, Tracker, Seeder, Leecher, Feltöltő; mit jelentenek ezek?

* Tracker: egy központi szerver program; tárolja, hogy melyik torrentet melyik peer tölti és statisztikát gyűjt.
* Torrent: ez egy fájl, ami tartalmazza a tracker címét, a megosztott fájlok nevét, a pieces (darabok) számát, méretét és a hash-t.
* Seeder: az a peer, akinek megvan az összes adat (100%).
* Leecher: az a peer, aki még lefele tölti az adatokat (100%), ha letöltötte seeder lesz belőle.
* Feltöltő: az a felhasználó, aki az új dolgokat felteszi az oldalra.
*Distributed Copy (Elosztott másolat): Ha a torrenthez tartozó adatok összessége nem egyetlen seedernél érhető el, hanem több peer között elosztva.
*Boly: Az egymással kapcsolatban álló kliensek (peerek) halmaza.
*Partial Seeder: Olyan felhasználó, akinek csak az adatok egy része van meg, azokat megosztja, de további adatokat nem tölt le .
*DHT: Distributed Hash Table: Egyfajta osztott adatbázis. A bittorrent esetében a tracker „kiváltására” és kiegészítésére használják.
*Arány: Feltöltés / letöltés aránya
*Queue: Letöltési / feltöltési sor. Ha a kliensben az egyszerre aktív letöltések, feltöltések, torrentek számát korlátozod (ezt te magad állítod be) akkor a program letöltési.
*Slot: Kapcsolódási lehetőség a trackerhez. Ennyi le és feltöltésed lehet egyszerre az oldalról.
*hash: Egyfajta ellenőrzőösszeg. A fájlok vagy részletek épségének és eredetiségének megállapítására.
*Peer: Egy veled „egyenrangú” felhasználó. (Nincs megkülönböztetve server)

Mi az az azonosítókulcs (passkey)?

Az azonosítókulcs egy 16 karakterből álló kulcs, minden felhasználó egyedi kulccsal rendelkezik.
Amikor letöltesz egy torrentet akkor az azonosítókulcs automatikusan hozzáadódik a torrent fájlhoz. Ezáltal a tracker tudni fogja, hogy ki tölti a torrentet. Nem szükséges IP alapján azonosítani a felhasználókat.

Mindig tartsd biztonságban az azonosítókulcsod!!!

Hogyan kell a BitTorrentel letölteni?

A weboldalrol közvetlenül csak egy .torrent kiterjesztésű fájlt tudsz letölteni. Más fájlokat nem. Ez a torrent fájl általaban 100 Kbyte-nál kisebb. Ezt a fájlt nyisd meg a BitTorrent klienseddel. Ezután már nincs más dolgod, mint megvárni amíg a kliens letölti a fájlokat.


Milyen BitTorrent kliensek vannak?

Sokféle kliens létezik, ezen az oldalon találsz linkeket. Bittorrent.lap.hu


Hogyan folytassak egy megszakadt letöltést, hogyan seedeljek újra valamit?

Nyisd meg a torrent fájlt a klienseddel. Amikor megkérdezi, hogy hova szeretnéd letölteni a fájlokat, akkor válaszd azt a könyvárat ahova már töltöttél. A kliens elintézi a többit.

Hogyan növelhetem meg a letöltési sebességemet?

A letöltési sebesség leginkább a seeder-leecher aránytól függ. Amelyik torrentnél alacsony a seeder-leecher arány előfordulhat, hogy csak lassan lehet letölteni.

Van néhány dolog ami megnövelheti a letöltési sebességed:


Ne kezd el letölteni mindjárt az új torrenteket!

Ha lassú kapcsolatod van, akkor ne töltsd az új torrenteket. A legjobb sebességet akkor lehet elérni amikor az SL arány a legnagyobb. Várj, amíg lesz több gyors seeder.


Feltöltési sebesség korlátozása.

A feltöltési sebesség alapvetően kétféleképpen befolyásolja a letöltési sebességet:

* A BitTorrent peerek (kliensek) előnyben részesítik azokat a peereket amik feltöltenek nekik (amikről tudnak letölteni). Ez azt jelenti, hogy ha A és B ugyan azt a torrentet töltik és A ad néhány darabot (piece) B-nek nagy sebességgel, akkor B megpróbálja ezt viszonozni. Tehát a gyors feltöltés gyors letöltést fog eredményezni.
* A másik dolog a TCP működéséből adódik. Ha A letölt valamit B-től, akkor visszaigazolást küld B-nek, hogy megkapta az adatokat (ezek az úgynevezett ACK-k). Ha A nem tud visszaigazolást küldeni, akkor B nem küld több adatot, vár. Tehát, ha A teljes sebességgel tölt fel, akkor nem marad sávszélessége arra, hogy elküldje az ACK-kat, ezért le fog lassulni a letöltés.

Az a legjobb, ha olyan magasan tartod a feltöltés sebességét, hogy az ACK-k még késleltetés nélkül haladjanak. A feltöltési sebességet az elméleti maximum 80%-ra érdemes beállítani.

Néhány kliensben (pl.: Azureus) be lehet állítani a globális feltöltési sebességet, de valamelyikben csak a torrentenkénti sebességet lehet megadni, erre oda kell figyelni.


Az egyszerre létesíthető kapcsolatok számának korlátozása.

Néhány operációs rendszeren (mint pl a Windos 98-on) korlátozva van a létesíthető TCP kapcsolatok száma. A sok kapcsolat az oprendszert instabillá is teheti. Az otthon használt routerek (NAT vagy tuzfal) estén is előfordulhat lassulás vagy a kapcsolat szétesése, ha túl sok TCP kapcsolat van. Ha ilyet észlelsz, akkor érdemes a kliensben korlátozni a létesíthető kapcsolatok számát 50 és 100 közé. Mindenképpen úgy állítsd be, hogy a lehető legtöbb kapcsolatot engedd, miközben stabil marad az eszköz/oprendszer. Ezt neked kell kikísérletezni.


A feltöltések számának korlátozása.

Ezzel azt adod meg, hogy egyszerre, hány másik kliens tud letölteni rólad. A feltöltési sávszélességedhez mérten állítsd be a feltöltések számát. Ezt bizonyos kliensekben lehet globálisan az összes torrentre és lokálisan is egy torrentre megadni.


Várj egy kicsit, hogy beinduljon a letöltés!


Amikor elkezdesz letölteni egy torrentet, akkor meg nem tudsz feltölteni semmit sem, mert még nincs egy darabod (piece) sem az adatokból. Ezért bizony előfordul, hogy lassan indul be a letöltés, de amit Te is tudsz már valamit feltölteni, könnyebben kapcsolódhatsz a többi klienshez.

Ez a BitTorrent egyik sajátossága: minél többet adsz, annál többet kapsz. Ezért lehet az, hogy minél többen töltenek valamit, annál gyorsabban lehet letölteni. Ezért sem érdemes lekorlátozni a feltöltésed, mert lassabban fogsz tudni letölteni.