Sikerült végigolvasnom a topicot. (Ami ugye azért teljesítmény, mert a lapozás, mint olyan nem igazán működik.)
Segítőkészen próbáltak itt segítséget adni, de attól, hogy használják, még nem biztos, hogy értik is.
Először szögezzük le, hogy a torrent tulajdonképpen egy adatátviteli technológia. Felhasználási területtől függ, hogy miként ítéljük meg, legális, illegális, támogatandó, üldözendő.
A lényege, hogy az adatátviteli sebesség a résztvevők számának növekedésével nem csökken, mint pl. az ftp-nél, szerverről való letöltésnél, hanem ellenkezőleg nő. Népszerű anyagnál, ami egyszerre sokaknak kell, akkora sebességgel lehet letölteni, mint ami a csövön kifér, a sebesség korlátja a saját letöltési sebességed.
Ha viszont az érdeklődés megcsappan, a sebesség is értelemszerűen leesik. Ezen a trackerek belső szabályzatával lehet segíteni, vannak rá jól működő példák.
Ezt a sebességnövekedést úgy érik el, hogy ha már letöltöttél egy "darabkát" teljesen az anyagból, azt már más is töltheti tőled, miközben Te még nem vagy kész. Ezt próbálták megvalósítani már a DC-nél is (többszálas letöltésnek hívják ott), azonban normális ellenőrzés nélkül, aminek eredménye az itt már említett nem indítható telepítők, akadozó filmek, széteső képpel. Ez azonban nem a torrent sajátja.
Torrentnél csak akkor van hiba, vírus stb. ha az eredeti első feltöltő is hibásat töltött fel.
Hogyan működik? A feltöltő, tehát aki először útjára indítja az adatot, a torrent kliensével elkészíti a megosztani szánt anyag torrent fájlját.
Mi is ez a .torrent kiterjesztésű fájl?
Adatokat tartalmaz a megosztott anyag fájlneveiről, könyvtárstruktúrájáról, a tracker címéről és néhány itt nem részletezendő adatről és a lényeg, a feltöltendő anyag meghatározott méretű darabkáinak ellenőrző számairól.
Ezt a torrent fájlt teszik fel a nyilvános szerverre, ellátva emberileg emészthető szövegkörnyezettel. (Kategória, cím egyéb adatok).
A szerveren tehát nincs semmilyen illegális adat.
Ha valaki szeretné megszerezni az ott kinézett filmet, akármit, akkor letölti a szerverről a torrent fájlt (nem a filmet, akármit), és megnyitja azt a saját kliensével.
Ezekután a kliense feljelentkezik a fájlban található címen a trackerre (ami általában másik szerver, nem az oldal webszervere), és a tracker az, ami összeköti azokat a felhasználókat, akik ugyanazt töltenék. (Nem a trackeren keresztül folyik az adatátvitel, ő a telefonközpontos, aki összehozza a konferenciabeszélgetést, majd kilép.)
A letöltött adat biztonságát az védi, hogy nem az átvitel végén van egy ellenőrző összeg (hash a DC-nél) az egészről, hanem minden egyes szeletnek külö-külön.
Egy szelet letöltése után, ha ez nem egyezik, a kliens eldobja azt, és újrakéri.
Az optimális sebesség 1200-1500 darabbal jön ki, 32kB -től 4 MB-ig választható a méret.
Remélem, valamelyest érthető, ha homályos kérdezzetek, hol tisztítsam.