ez a torrent, ez hogy működik?

Elindítottam egy letöltést... pár napja.

Laptop, WiFi, ADSL, router mögött.

ktorrent - szépen töltöget, és közben mondja, hogy nem tudnak kívülről kapcsolódni. Hát, sajnos ez igaz.

Mivel sokat igér (eddig több mint 3 napja tölti, és még több, mint 2 nap van hátra), és a laptopot jó lenne vinni ide-oda, meg kellene vele csinálnom mást is (pl. telepíteni új oprendszert), arra gondoltam, hogy jó lenne, ha nem is innen töltenék.

OK, másik gép, állandó szimmetrikus (és jó nagy sávszélességű) kapcsolata van, szintén router mögött, kívülről szintén nem fognak befelé kapcsolódni a többiek.

rtorrent-et elindítottam, és arra számítottam, hogy majd felkapcsolódik mindenkihez, akihez a ktorrent, esetleg optimális esetben megtalálja az én laptopomat is, ami hálózatilag nincs messze tőle, és majd a laptopon a letöltést leállíthatom, helyette a másik gép leszedi a háttérben pikk-pakk....

De azt látom, hogy a másik gép sokkal kevesebb peer-hez csatlakozik, és általánosságban is lassan tölt.

Szóval a kérdés:

1, ez miért van? Ha ugyanazt az announce-ot látják, mindkét gép magyarországi szolgáltatónál lóg a hálón, miért van, hogy az egyik USA, panama, spanyol, magyar és francia, a másik meg portugál, orosz, brazil és USA peer-t lát?
Nem lenne egyszerűbb, ha mondjuk a magyar peer-ek minimum látnák egymást is? Gondolom gyorsabb lenne, meg nem terhelné annyira a nemzetközi kapcsolatokat feleslegesen.
Meg én _tudom_, hogy a laptopom a DSL-en tudna felfelé többet tölteni, a desktopom meg lefelé, tehát ha egymást megtalálnák, akkor ömölhetne a desktopra a laptopról az adat... de nem találják meg egymást.

2, ha van két tűzfalas router mögötti torrent kliens, de az egyiknek nagyobb a sávszélessége, akkor miért a másik a gyorsabban töltő? Szerecse kérdése?

3, A kliensek között van komoly különbség? (mondjuk az a gyanúm, hogy ezt a DHT nevű dolgot az rtorrent nem csinálja, mert nem láttam a kiírásban (mondjuk elég kaotikus, van sokminden, amit nem értek a képernyőn, szóval még az is lehet, hogy ott van, csak nem látom).

G

Hozzászólások

Te magad írod, hogy a laptopodhoz nem tudnak kívülről csatlakozni. Ezek után nem meglepő, hogy onnan nem tölti.

ha nincs meg a routeren a port forwardolás, magyarán kívülről nem vagy elérhető, akkor csak azokhoz a kliensekhez kapcsolódsz, akikkel te kezdeményezed a kapcsolatot (mármint nem te, hanem a kliensed)
úgyhogy port forwarding melegen ajánlott, és akkor majd a sebességed is szépen megnő :)
néhány kliensben van local peer discovery, de nem mindben. alapból a bittorrent protokoll nem tesz különbséget közeli és távoli kliensek közt, csak sebességben különbözteti meg őket (fast/slow). elvileg elképzelhető, hogy egy helyi (magyar) kliens gyorsabb, és akkor inkább azokat favorizálja, de ez nem feltétlen biztos. hiába vagy te a laptopodon közel, ha nem vagy elérhető és a sávszélességed is kicsi, akkor inkább az amerikaitól fog tölteni, mert az gyorsabb.
van helyi (lan) peer finder is némely kliensben. rtorrentet nem tudom.
rtorrentben asszem nincs dht.

a legjobban akkor jársz, ha leállítod a laptopon a letöltést, az eddig letöltött cumót áttolod a másik gépre lanon, (remélhetőleg előre leallokálta az összes fájlt), majd a másik gépen megynitod a torrentet, rámentesz a már meglévő, áttolt adatokra, és akkor elvileg fleismeri, h melyik szeletek vannak már meg és folytatni fogja a letöltést onnan, ahol a laptopon abbahagytad. mondjuk azt nem tudom, hogy két különböző kliensnél ez mennyire működik, de elméletileg működnie kell.

OK, ez jól hangzik, de azt még mindig nem értem, hogy a laptop miért kapcsolódik több és gyorsabb kliensekhez.

Kb. ezt látom: a laptopnál az ADSL miatt korlátoztam az upload-ot 25KB/sec-re, ezt simán ki is tölti. (Azért is kellett korlátozni).
Letöltés... peerektől függően 0 és olyan 30-40K között. Átlag 10K

A másik gépen 50K-ra korlátoztam a feltöltést, most épp olyan 6K a lefelé irány, és 0 a felfelé. És kb. ez is a jellemző... a felfelé irányt se tölti ki, és lefelé is épp csak csordogál.

Szóval én arra számítottam, hogy a másik gép a jobb kapcsolat miatt ugyanolyan, vagy jobb lesz, mint a laptop.

De nem.

Ez az, amit nem értek.

G