Bittorrent topik - OS, alkalmazások fórum

üzenetek

hozzászólások


VladimirR
(nagyúr)

Szótár

Mi az a torrent?
Ez egy apró, megfelelő struktúrájú file, amely leír egy bizonyos adathalmazt (egy, vagy több file-t, könyvtárat). Ezt a torrent file-t kell feltöltened egy tracker-re, majd onnan a többieknek letölteni, hogy a bittorrent kliensprogramok meg tudják kezdeni az adatátvitelt.

Mi az a tracker?
A tracker egy központi szerver, mely egyrészt a torrent file-ok tárolására hivatott (bár a torrent file-ok átadása történhet tetszőleges úton is, amennyiben nem privát tracker-ről van szó), másrészt ő felelős a kliensek közti kommunikáció elősegítésében. Ez utóbbi oly módon történik, hogy a kliens lekérdezi az adott torrent adatait a tracker-től, amely válaszként elmondja neki, hogy kik futtatják ugyanazt a torrent-et (IP-t és port-ot szolgáltat, melyek segítségével a peer-ek csatlakozni tudnak egymáshoz).

Mi az a swarm?
Az egy torrent-hez tartozó peer-ek összessége.

Mi az a peer?
A fel- és/vagy letöltő felhasználók elnevezése.
Két további fajtája van, a seeder és a leecher.

Mi az a seeder?
A seeder az a peer, akinek a az adott állomány egészében megvan és csak felfele tolt.
(Itt lehetne vitázni, hogy mi a helyzet akkor, ha valakinek csak az állományok egy része van meg, de a többit nem is kívánja letölteni - nevezhetjük őket is seeder-nek, de a tracker nem így fogja felismerni őket.
Továbbá megjegyzendő, hogy a feltöltő kifejezés magában nem feltétlenül pontos, mert a tracker-eken gyakorta van ilyen "rang".)

Mi az a leecher?
A leecher az, akinek az állományok még nincsenek meg maradéktalanul.
(A letöltő kifejezés nem feltétlenül pontos, mert a leecher is tölt fel.)

Mi az a passkey?
Privát tracker-eken használatos, általában egy 32 karakter hosszú sorozat, ami számjegyekből és a-f betűkből áll. Ez a passkey része az announce URL-nek, ez alapján azonosít minket a tracker.
Fontos, hogy ezt a passkey-t (vagy a privát tracker-ről letöltött torrent-eket) ne add ki, mert ennek segítségével tudnak a te nevedben letölteni.

Mi az az announce URL, vagy announce.php?
Ez az az URL, amin keresztül a kliens beszélget a torrent-tel, itt kéri le a swarm-ban lévő peer-ek listáját.
Privát tracker esetében az URL-ben lévő passkey segítségével a tracker azonosítani tudja a felhasználót, így számon tudja tartani az általa le-, illetve feltöltött adatmennyiséget.

Mi az a hash?
A hash egy ellenőrző kód, aminek segítségével a kliens meg tudja állapítani, hogy a letöltött adat megegyezik-e az eredeti adattal.
A hash ellenőrzés automatikusan megtörténik egy file letöltésekor, de ha kívánjuk, többnyire magunk is kényszeríthetjük rá a klienst. Ehhez le kell állítanunk az adott torrent-et, majd jobbklikk azon, s erőltetett ellenőrzés menüpont (többnyire, de ez erősen programfüggő).

Mi az a health/availability?
Ez az adatállományok elérhetőségét jelenti.
Ha az érték kisebb, mint egy (vagy 100%), akkor az adatokat nem tudod egészében letölteni, mivel azoknak, akikhez kapcsolódsz, összességében (tehát nekik együttvéve) nincs meg minden szelet.
Ez az érték minden seeder esetében 1-gyel (vagy 100%-kal) nő, illetve minden leecher esetében is növekszik, de ekkor az növekedés kisebb, mint 1 (vagy 100%).
Minél nagyobb ez az érték, annál nagyobb letöltési sebesség valószínű.

Miért számol vissza a torrent?
Az azt mutatja, hogy legközelebb mikor fogja a kliensünk a tracker felé elküldeni a torrent le- és/vagy feltöltésének adatait, illetve új peer-eket kérni.
Ez átalában 30-60 perc, de klienstől függően akár kézzel is frissítherünk (jobbklikk, tracker frissítése menüpont)

Mi az a PEX?
Peer EXchange, vagyis peer kicserélés.
Ennek lényege, hogy az egyes peer-ek lekérdezik egymás peer-listáit, melynek köszönhetően olyan peer-ekhez is tudunk csatlakozni, akiket egyébként a tracker valamilyen okból nem lát (pl.: más tracker-t használnak).

[ Módosította: 7 ]

üzenetek