A letöltés folyamata
Ahhoz, hogy legyen egy letöltheto fájl, két dolog kell. Egy számítógép, ami 100%-ig tartalmazza a fájlt, vagy fájlokat, ami akár egy egész könyvtár is lehet, és kell egy .torrent fájl, ami tartalmazza ezekrol a fájlokról, könyvtár(ak)ról az információkat: fájlok mérete, csomagocskák mérete, könyvtár struktúra, tartalom alapján generált kód és egy link, ami információt szolgáltat a letöltendo fájl státuszáról. Ezeket a .torrent fájlokat weboldalakról tölthetjük le, és a kliensünkben kell megnyitni ahhoz, hogy a kívánt fájlt ténylegesen letöltsük.
Akinek megvan a fájl 100%-ig, o a seeder, vagyis feltölto, és aki éppen tölti a fájlt, és nincs meg neki 100%-ig, o a leecher, vagyis letölto. A seeder csak feltölt, a leecher le és fel is tölt. Vagyis a leecherek egymásnak is küldenek adatot. Ha egy leecher letöltötte a fájlt 100%-ig, akkor belole is seeder lesz. A seedereket és a leechereket együttesen peereknek nevezzük.
Rengeteg beállítási lehetoséget bisztosítanak a torrent kliensek, így a seeder többek között azt is beállíthatja, hogy maximum hány leecher kapcsolódhasson rá, elkerülve ezzel a túlterheltséget. Ezt a leecherek is beállíthatják. Összefoglalva mindenki tölt mindenkitol, vagyis az éppen letölto felhasználók tömegének sebességét használja ki maximálisan a technológia úgy, hogy mindenkinek a leheto legnagyobb sebességet biztosítja. A BitTorrent a többszálas letöltésnek biztonságos elve. Rengeteg P2P programban hibák keletkeznek a fájlokban letöltéskor, itt ez gyakorlatilag lehetetlen. Csak akkor keletkezhet hiba, ha az adott klienst hibásan írták meg. |