15
BitTorrent kézikönyv [moobs.hu] Írta. Arthemis www.moobs.hu

BitTorrent kézikönyv

Embed Size (px)

Citation preview

Page 1: BitTorrent kézikönyv

BitTorrent kézikönyv

[moobs.hu]

Írta. Arthemis

www.moobs.hu

Page 2: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

Tartalom Mi az a BitTorrent? ................................................................................................................- 3 -

BitTorrent technológia ...................................................................................................- 3 - Letöltés folyamata ..........................................................................................................- 3 - Alkalmazási területek.....................................................................................................- 4 - Regisztrációs torrent weboldalak ...................................................................................- 4 -

BitTorrent kliensek és rangsorolásuk.....................................................................................- 6 - Legelterjedtebb kliensek ................................................................................................- 6 - Általános információk ....................................................................................................- 6 - Összefoglaló táblázat......................................................................................................- 8 -

Tűzfal és router beállítások BitTorrentezéshez......................................................................- 9 - Hogyan kapcsoljuk ki a Windows XP tűzfalát?.............................................................- 9 - Hogyan legyünk aktívak Windows XP tűzfal mögül? .................................................- 10 -

Fogalmak a BitTorrent világában.........................................................................................- 12 - Always On Top ............................................................................................................- 12 - Bram Cohan..................................................................................................................- 12 - CRC (Cyclic Redundancy Check)................................................................................- 12 - GYIK (FAQ) ................................................................................................................- 12 - Leecher .........................................................................................................................- 12 - Aktív.............................................................................................................................- 13 - MD5 .............................................................................................................................- 13 - NetLimiter ....................................................................................................................- 13 - P2P (Peer To Peer) .......................................................................................................- 13 - Peer...............................................................................................................................- 13 - Megosztási Arány (Ratio) ............................................................................................- 13 - Passzív..........................................................................................................................- 13 - Seeder ...........................................................................................................................- 14 - SHA-1 (Secure Hashing Algorithm) ............................................................................- 14 - System Tray..................................................................................................................- 14 - .torrent ..........................................................................................................................- 14 - Tracker .........................................................................................................................- 14 - TTL (Time To Live).....................................................................................................- 14 -

Felhasznált irodalom ............................................................................................................- 15 -

- 2 -

Page 3: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

Mi az a BitTorrent? BitTorrent technológia

Az operációs rendszerekben általában egy nagyon egyszerű letöltésvezérlő található, aminek rengeteg hiányossága van. Ha megszakad egy éppen folyamatban lévő letöltés, akkor azt nem tudjuk folytatni és kezdhetjük elölről. De félbehagyni sem tudjuk, hogy esetleg másnap folytassuk. Ez főként nagyméretű fájloknál idegesítő. A legrosszabb eset pedig az, ha egy letöltés sikeresen befejeződött, de a letöltött fájl valahol hibás, és így ismét az egészet tölthetjük le újra. Rengeteg ismert cégnek számolnia kell szervereik túlterheltségével, ha egy új programot vagy javító csomagot adnak ki a felhasználók számára. Ilyenkor akár százezernél is több letöltő kapcsolódik, amitől rendszerösszeomlás következik be.

Bram Cohan azonban rájött, hogy ezeket a problémákat hogyan lehetne kiküszöbölni vagy legalább enyhíteni. Rájött arra, hogy az éppen letöltő felhasználók is segíthetnének feltölteni abból, amit már letöltöttek, hogy elkerülhető legyen egy szerver összeomlása. Bram Cohan még gondolt a nagy fájlok letöltésére vonatkozó nehézségek elkerülésére is. Létrehozta a BitTorrent klienst, avagy egy letöltésvezérlőt. Ez a program egy aprócska fájlon keresztül kommunikál azzal a számítógéppel, ahol a letöltendő fájl 100%-ig megvan. Erről készít a tartalom alapján egy számokból és betűkből álló karakterláncot az SHA-1 algoritmus segítségével. A letöltendő fájlt kisebb csomagokra bontva tölti le, és ezeknél folyamatosan ellenőrzi, hogy egyezik-e az eredeti karakterlánc a letöltött rész alapján generált karakterlánccal. Ha nem egyezik, akkor letölti újra azt a kis részt. Ezek a darabok maximum 4 MiB méretűek. Gyakorlatilag addig nem fejezi be a letöltést, amíg nem egyezik az eredeti generált kód, a letöltött fájl tartalma alapján generált kóddal. Mindehhez még hozzáadta azt is, hogy minden egyes felhasználó más-más felhasználónak más-más részleteket küld, így lehet az, hogy van két 50%-on álló felhasználó, de mégis mindketten le tudják tölteni egymástól teljesen az adott fájlt, mert az egyiknek az egyik fele van meg, a másiknak meg a másik fele. Ügyelt arra is, hogy az esetleges megszakadások után ismét folytatható legyen a letöltés attól a ponttól, ahol megállt. Tehát bármikor megállíthatjuk a folyamatokat a kliensben, és akár másnap folytathatjuk tovább.

Letöltés folyamata

Ahhoz, hogy legyen egy letölthető 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 ezekről 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öltendő 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, ő a seeder, vagyis feltöltő, és aki éppen tölti a fájlt, és nincs meg neki 100%-ig, ő a leecher, vagyis letöltő. 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 belőle is seeder lesz. A seedereket és a leechereket együttesen peereknek nevezzük.

Rengeteg beállítási lehetőséget biztosí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 mindenkitől, vagyis az éppen letöltő felhasználók tömegének sebességét használja ki maximálisan a

- 3 -

Page 4: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

technológia úgy, hogy mindenkinek a lehető 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.

Alkalmazási területek

Napjainkban már rengeteg hivatalos oldalon alkalmazzák, főleg az ingyenes programok körében. A linuxnak szinte mindegyik változatát letölthetjük ezzel az eljárással.

Regisztrációs torrent weboldalak

Megpróbálom összefoglalni a legfontosabb dolgokat összegyűjteni, ami ahhoz kellhet, hogy bent maradhassunk egy ilyen oldalon.

A legjobb oldalakra nagyon-nagyon nehéz bekerülni, mert ide rengeteg felhasználó akar bejutni a világ minden tájáról. Így ahogy felszabadul egy pár hely, már regisztráltak is mások. Több oka is lehet, hogy akad egy-két szabad hely a regisztrálóknak. Az első amiért a felhasználót törlik, az a rossz megosztási arány (Ratio). Ha valaki csak letölt, és szinte semmit nem tölt vissza, és a megosztási aránya a 0.200-t alig üti meg, azt akár mindenféle felszólítás nélkül törlik. Persze, ha új regisztráló, akkor van egy kis türelmi idő. A jobb oldalakon érdemes a lassabb netkapcsolattal rendelkezőknek kicsit taktikázni. Nagyobb dolgokat először máshonnan letölteni, aztán pedig egy jobb helyre seedelni ész nélkül.

Először is leszögezném, hogy nem .torrent fájlokat kell készítgetnünk, és azt feltölteni nekünk, hanem csak seedelnünk a letöltött adatokat, a már létező és a weboldalról letölthető .torrent fájl segítségével. A .torrent fájlok feltöltésére csak feltöltőknek és adminisztrátoroknak van joguk.

Keress egy olyan helyet, ahol nem kell regisztrálni. Itt lehet, hogy pár nappal később találod csak meg az adott torrentet, de így még mindig lesz időd seedelni. Tehát, erről az oldalról letöltöd a .torrent fájlt, aztán megnyitod a kliensedben, és megvárod míg eléri a 100%-ot. Érdemes minél ismertebb, és keresettebb dolgokat tölteni. Miután letöltötted teljesen, az ingyenes oldalra nem seedelsz tovább, hanem letöltöd a regisztrációs oldalról az ott fent lévő .torrent fájlt, mert ugye ahhoz is más tracker tartozik, meg az ingyenes oldal .torrent fájljához is ugyebár. Ezután a regisztrációs oldalról vett .torrent-et ugyanúgy megnyitod, mint az ingyenes oldalról vett torrentet. Ekkor a kliensed először leellenőrzi a hash kódot, majd rögtön beteszi a seedelés alatt álló torrentek közé. Ezek után a regisztrációs oldal méri az abból az adatból feltöltött mennyiséget. Hiába nem töltöttél le abból semmit a regisztrációs oldal trackerén keresztül, feltölteni úgyanúgy tudsz. Jobb oldalakon kapunk kisebb plusz szolgáltatásokat is, ha becsületesen, és lelkesen hagyjuk, hogy töltsenek rólunk. Ez a kis stratégia nem számít csalásnak, csupán egy kis leleményesség, hogy ne kelljen akár 48 órát is várni az újabb filmekre, zenékre.

Megjegyzés: Nem kell minden egyes .torrent-hez letöltött adatot 1.000-ig seedelni. Elég például csak egy torrentet seedelni, mert a tracker az összesített le- és feltöltések arányát vizsgálja. Ebből az következik, hogy ezt az egy folyamatot nem elég csak 1.000-ig seedelni, hanem akár sokkal tovább. DSL kapcsolattal rendelkezőknek 2-4-nél több seedelési folyamatot nem is érdemes működtetni. Ha egy torrentet seedelünk, akkor figyeljünk arra, hogy valami populárisat, mert így akár 2.000 vagy 3.000 fölé is megy a megosztási arány egy adott torrentnél. Így az összesítettben könnyebb talán elérni az 1.000-t.

- 4 -

Page 5: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

Mint már éreztettem, ami még nagyon fontos az a le- és feltöltött adatmennyiség hányadosa, azaz a Megosztási Arány (Ratio) . Ha elosztjuk a feltöltött adatmennyiséget a letöltött adatmennyiséggel, akkor a kapott hányados az arány. Ezt a legtöbb regisztrációs oldalon mérik. Akkor vagyunk hasznos tagjai a társadalomnak, ha ez az arány legalább 1.000, vagyis legalább annyit feltöltöttünk, mint amennyit le. Ez csupán egy gesztus a többi letöltőre nézve, és igenis akarjunk segítő felhasználók lenni. A regisztrációs oldalakon muszáj ezen szabályok szerint élni, különben törlik a regisztrációt. Ez akkor a legnagyobb baj, ha már elértünk egy bizonyos szintet az adott oldalon. Hiszen, ha sokat segítünk és töltünk fel, akkor nem kell várni az újabb programokra napokat. Viszont, ha elvész a regisztrációnk és újat regisztrálunk, akkor várakozhatunk bőven. Jó feltöltési aránnyal rendelkezők extra szolgáltatásokhoz is kapnak hozzáférést.

A regisztrációs oldalakon a Tracker segítségével mérik az arányt, a sebességet. Más információkat rólad csak az oldal tulajdonosai, adminisztrátorai tudhatnak meg, senki más. Feliratkozásnál is csak a legszükségesebb információkat kérik ezeken az oldalakon, és azt is nagyon bizalmasan kezelik, tehát senki nem látja se az IP címed, se az E-Mail címed.

A regisztrációs oldalakon általában minden egyes letölthető .torrent-hez tartozik egy TTL (Time To Live) érték. Ha a feltöltők feltöltenek egy .torrent fájlt, és megnyitják a kliensünkbe, azonnal elérhetővé válik a felhasználók számára a weboldalon. Ez a .torrent fájl viszont csak a TTL oszlopban látható ideig tölthető csak le, ami legtöbbször 672 óra (4 hét). Ha letelik ez az idő, akkor törlődik a .torrent a weblapról, és a tracker sem méri már az ehhez tartozó adatforgalmat. Ettől függetlenül amíg van seeder, addig még tölthetjük le és fel is az adatokat, csak nem számít bele a megosztási arányba.

Ha egy torrentet véletlenül törölsz a kliensedből, azt ugyanúgy megnyithatod újra a kliensben. Nem kell hozzá újra letölteni az egészet. Ugyanezzel a módszerrel folytatathatunk is egy félig letöltött fájlt. Tegyük fel, hogy törlik a hozzáférésünket, és mi pont egy odatartozó torrentet töltünk, és a letöltés félbe marad. Ekkor töltsünk le egy ingyenes oldalról torrentet, és ugyanúgy nyissuk meg. Legtöbbször, ha jó helyeken keresünk, akkor tudjuk folytatni az addig letöltötteket.

Gyakran lehet, ha nem megfelelő klienst használunk, hogy nem akarja betenni a seedelt torrentek közé rögtön, hanem még elkezd hozzá letölteni valamit, de úgy tűnik, sosem akarja befejezni. Ilyenkor érdemes a kisebb fájlokat (.m3u, .nfo, .sfv, .jpg) fájlokat törölni, mert valószínűleg azokban van az eltérés. Ezeket letölti újra, a regisztrációs oldalon keresztül, de ezek általában nem nagyobbak 1-2 MB-nál. Míg, ha várunk hátha befejezi, akár letölt több száz megát is pluszba, amit aztán eldob, mert szemét. Viszont a regisztrációs oldal trackere ezt is méri független attól, hogy az nekünk szemét-e vagy sem! Oda kell figyelni, hogy mit töltünk le ingyenes oldalakról. Oda kell figyelni, hogy a fájl- és könyvtárnevek tökéletesen egyezzenek.

A fórumokat nagyon szigorúan felügyelik. Mindenképpen olvassuk el a GYIK-ot (FAQ), mielőtt bármit is kérdeznénk a fórumokban, mert lehet, hogy ott választ kapunk kérdésünkre. Sosem szabad illegális dolgokkal előhozakodni. Nem szabad kérni illegális crackeket, serialokat, patcheket. Továbbá nem szabad rosszalló megjegyzést tenni a feltöltőre, és senki másra. Természetesen a letölthető torrenttel kapcsolatos hibákat szabad jelezni, és megköszönni a segítséget.

- 5 -

Page 6: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

BitTorrent kliensek és rangsorolásuk Rengeteg kliens létezik már, de közel fele gyakorlatilag használhatatlan. Nem véletlenül az internetezők főleg 4-5 kliens fele orientálódnak. Azonban ez még közel sem jelenti azt, hogy ezek a kliensek a legjobbak. Természetesen az, hogy mi a legjobb, csupán nézőpont kérdése.

Legelterjedtebb kliensek

A legelterjedtebb kliens az Azuerus. JAVA alapú, ezért platformfüggetlen, vagyis futtatható elvileg bármilyen operációs rendszeren, Windows-on, Linux-on ... egyaránt. Legfőbb hátránya, hogy rengeteg memóriára van szüksége. Akár 100MB-ra is, ennek ellenére rengetegen használják. A második legelterjedtebb címért a BitComet és a BitTornado verseng. Talán egyértelműen a BitComet lenne a második, ha nem csak Windows-on futna, mert a BitTornado működik Linux alatt is. Rengeteg klienst találhatunk még szerte a világhálón. Szinte mindegyik sokkal többet tud az eredeti Bram Cohan féle BitTorrent-nél. Létezik még pár kliens, aminek a használata egyáltalán NEM ajánlott: BitTorrent++, Nova Torrent, TorrentStorm.

Általános információk

Egyes kliensek automatikusan a hatáskörük alá vonják a .torrent kiterjesztést, így elég ha csak kétszer rákattintunk egy letöltött .torrent fájlra és máris kezdi a letöltést, vagy ha befejeződött a .torrent fájl letöltése automatikusan megnyitja a klienst és elindítja a fájlok letöltését. Általában az összes kliens rögtön kiteszi a fájlokat teljes méretükben a megadott helyre, ezzel előre lefoglalva a szükséges helyet. Úgy is tűnik, mintha már használható lenne a fájl, de nem, mert csak üres biteket tartalmaz. Ez senkit ne tévesszen meg! Amíg a folyamat nem végez, addig nincsen kész minden fájl!

A legtöbb kliens kiteszi Windows-ban a System Tray ikonját az óra mellé (jobb alsó sarok), így ha a klienst bezárjuk, csak az ablakot zárjuk be, ettől még a töltési folyamatok nem állnak le. Ahhoz, hogy teljesen leállítsuk a programot, azon a kis ikonon jobb klikk után előugró menü pontjai között kell keresni a bezárás opciót. Persze bizonyos kliensekben be lehet állítani, hogy ne tegyen ki ilyen ikont, viszont akkor az ablak bezárása tényleges bezárást jelent, és a folyamatok is leállnak.

Egy frissen installált BitTorrent kliensben sokszor tapasztalhatjuk, hogy áll a letöltés, és gyakorlatilag semmi nem történik. Ahhoz, hogy működjenek a letöltések be kell állítani egy szabad portot, amin keresztül kommunikálni tud a program a többi letöltővel. Ezzel egy kicsit játszani kell és számokat irogatni vagy intervallumokat ahhoz hogy működjön. Általában a kliensek kiírják, hogyha a port nem stimmel. Például: "Error (Port 6881 is blacklisted.)". Nekem tökéletesen működnek a 40000 és 41000 közötti portok. Általában 30000 és 60000 között érdemes próbálkozni.

Egy .torrent fájl kliensben való megnyitása után rögtön kiválaszthatjuk azt a helyet a meghajtónkon, ahova le szeretnénk tölteni az adott dolgot. Jobb kliensekben be lehet állítani egy általános helyet, amivel elérhetjük azt, hogy a .torrent megnyitása után nem kérdez, hanem rögtön tölti le a már beállított helyre.

Fontos még, hogy Aktív (Local) vagy Passzív (Remote) kapcsolatunk van-e. Ha aktívak vagyunk, akkor akárkihez tudunk csatlakozni, így a legnagyobb a valószínűsége annak, hogy leggyorsabban tudunk tölteni. Ha passzívak vagyunk, azaz tűzfalat használunk vagy routeren

- 6 -

Page 7: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

keresztül internetezünk, akkor nem tudunk kapcsolódni a szintén passzív felhasználókhoz, ami rossz esetben lassú sebességet eredményez. Érdemes törekedni arra, hogy aktívak legyünk. Ha Windows XP-t használunk, akkor szükség lehet a beépített tűzfal kikapcsolására. Mellékesen megjegyzem, hogy a beépített tűzfal semmire nem jó, csak arra, hogy minket akadályozzon. Ha pedig routerünk van, akkor szükségünk van annak a portnak a megnyitására, amit beállítottunk a kliensünkben.

Ezen leírásokat lásd a későbbi fejezetekben:

• Hogyan kapcsoljuk ki a Windows XP tűzfalát? • Hogyan legyünk aktívak router-rel?

Szinte mindegyik kliensben van már lehetőség a töltési sebesség szabályozására, akár folyamatonként, mert ugye egyszerre több mindent is tölthetünk. Beállíthatjuk, hogy folyamatonként hány felhasználóval tartsa a kapcsolatot kliensünk, azaz egyszerre hány felhasználótól tölthessünk, hány szálon töltsünk. Persze ezek mind a le és feltöltési folyamatokra is vonatkoznak.

Majdnem minden klienshez találhatunk magyar nyelvbeállítást, de én személy szerint ezt senkinek sem ajánlom, mert nehezebb bizonyos esetekben kikövetkeztetni, hogy egy adott opció mire való. Kell egy kis idő míg az ember teljesen megérti a működési elvet, és hogy melyik beállítás mit takar, ezért a kliensek részletes ismertetését megpróbáltam a lehető legérthetőbben és legrészletesebben leírni.

- 7 -

Page 8: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

Összefoglaló táblázat

Kliens Kezelés Beállítás TorrentMaker DHT

µTorrent C++

Kezelésének elsajátításához kis idő szükséges, de nem túl bonyolult. Több folyamatot is kezel egyszerre. Előre kiválaszthatjuk, hogy mit szeretnénk letölteni.

Rengeteg opció áll rendelkezésre.

Könnyen használható.

Van.

ABC (Yet Another BitTorrent Client) C++

Egyszerűen használható. Több folyamatot is kezel egyszerre.

Megfelelően testreszabható.

Könnyen használható.

Nincs.

Azureus JAVA

Kezelésének elsajátításához kis idő szükséges, de nem túl bonyolult. Több folyamatot is kezel egyszerre.

Rengeteg opció áll rendelkezésre.

Könnyen használható.

Van, de csak Azureus-al kompatibilis.

BitBuddy C++

Egyszerűen használható. Több folyamatot is kezel egyszerre.

Megfelelően testreszabható.

Könnyen használható.

Nincs.

BitComet C++

Nagyon könnyen használható. Több folyamatot is kezel egyszerre. Előre kiválaszthatjuk, hogy mit szeretnénk letölteni.

Megfelelően testreszabható.

Könnyen használható.

Van, de csak Azureus-al nem kompatibilis.

BitLord (BitComet Clone) C++

Nagyon könnyen használható. Több folyamatot is kezel egyszerre. Előre kiválaszthatjuk, hogy mit szeretnénk letölteni.

Megfelelően testreszabható.

Könnyen használható.

Nincs.

BitSpirit C++

Kezelésének elsajátításához kis idő szükséges, de nem túl bonyolult. Több folyamatot is kezel egyszerre. Előre kiválaszthatjuk, hogy mit szeretnénk letölteni.

Rengeteg opció áll rendelkezésre.

Könnyen használható.

Van.

BitTornado C++

Kényelmetlen a használata. Csak egy folyamatot kezel egyszerre, de elindíthatjuk többször is a klienst.

Megfelelően testreszabható.

Van, de csak parancssorból használható.

Nincs.

BitTorrent C++

Kényelmetlen a használata. Több folyamatot is kezel egyszerre.

Kevés opció áll rendelkezésre.

Könnyen használható.

Van, de csak Azureus-al nem kompatibilis.

G3 Torrent Python

Kényelmetlen a használata. Több folyamatot is kezel egyszerre.

Megfelelően testreszabható.

Könnyen használható.

Nincs.

Rufus Python

Kényelmetlen a használata. Több folyamatot is kezel egyszerre.

Megfelelően testreszabható.

Könnyen használható.

Nincs.

Shareaza C++

Kényelmetlen a használata. Több folyamatot is kezel egyszerre.

Kevés opció áll rendelkezésre.

Nincs Nincs.

Turbo Torrent Python

Kényelmetlen a használata. Több folyamatot is kezel egyszerre.

Megfelelően testreszabható.

Könnyen használható.

Nincs.

XBT Client C++

Kényelmetlen a használata. Több folyamatot is kezel egyszerre.

Megfelelően testreszabható.

Nehézkesen használható.

Nincs.

ZipTorrent Python

Kényelmetlen a használata. Több folyamatot is kezel egyszerre.

Kevés opció áll rendelkezésre.

Nincs. Nincs.

- 8 -

Page 9: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

Tűzfal és router beállítások BitTorrentezéshez A tűzfal nem csak a vírusok munkáját akadályozza, de sokszor a felhasználókét is. A Windows és a routerek is rendelkeznek beépített tűzfallal, de bizonyos portokat szabaddá tehetünk az adatkommunikáció számára. Így a BitTorrent kliensünk le- és feltölési sebességét megnövelhetjük.

Hogyan kapcsoljuk ki a Windows XP tűzfalát?

Érdemes a Windows XP tűzfalát kikapcsolni, mert alapból semmire nem jó, és ráadásul a P2P programokban passzívak leszünk. Ez azt jelenti, hogy csak aktív felhasználóktól tölthetünk, mert passzív felhasználó passzív felhasználótól nem tud tölteni. Ez gyakran hátráltat bennünket, ezért itt elolvashatod a lépéseket, hogyan kapcsolhatod ki a tűzfalat.

1. Nyissuk meg a Vezérlőpult-ot, majd keressük meg a Hálózati kapcsolatok-at, és lépjünk be ott is.

2. Kattintsunk jobb gombbal az aktuális internetkapcsolatunkra, és válasszuk ki a Tulajdonságok menüpontot.

3. Az előugró ablakon belül válasszuk ki a Speciális fület. 4. Győződjünk meg róla, hogy nincs kipipálva Internetkapcsolat tűzfala opció.

Windows XP Professional Szervizcsomag 2 esetén a Beállítások... gombra kell kattintani, és akkor a következő ablakban ki kell kapcsolni a tűzfalat.

- 9 -

Page 10: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

Hogyan legyünk aktívak Windows XP tűzfal mögül?

Ha semmi esetre sem akarunk megvállni a Windows XP tűzfalától, akkor szabaddá tehetjük a tűzfalon azt a portot, amit a BitTorrent kliensünk is használ.

1. Nyissuk meg a Vezérlőpult-ot, majd keressük meg a Hálózati kapcsolatok-at, és lépjünk be ott is.

2. Kattintsunk jobb gombbal az aktuális internetkapcsolatunkra, és válasszuk ki a Tulajdonságok menüpontot.

3. Az előugró ablakon belül válasszuk ki a Speciális fület. 4. Kattintsunk az Internetkapcsolat tűzfala alatt lévő Beállítások... gombon. 5. Az előugró ablakon belül válasszuk ki a Szolgáltatások fület.

6. Kattintsunk a Hozzáadás....

- 10 -

Page 11: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

7. Az előugró ablakon belül a Szolgáltatás leírása című mezőbe érdemes annak a programnak a nevét beírni, aminek a portját engedélyezzük, vagyis érdemes a mi BitTorrent kliensünk nevét beírni. Az IP mezőt kihagyhatjuk.

8. Ezután a Szolgáltatás külső portszáma mezőbe írjuk be a kliensünkben megadott port számát, és ugyanezt a számot írjuk be a A szolgáltatás belső portszáma mezőbe is.

9. Válasszuk ki a TCP-t majd kattintsunk az OK gombon. 10. Csináljuk meg ugyanezt mégegyszer a 6. ponttól kezdve, csak a TCP helyett, UDP-t

válasszuk ki az utolsó lépésnél.

- 11 -

Page 12: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

Fogalmak a BitTorrent világában Always On Top Többnyire futtatható alkalmazások rendelkeznek ezzel az opcióval, mely azt jelenti, hogy mindig látható lesz az adott program ablaka. Tehát az összes alkalmazás ablaka közül ez lesz legfelül, és bármely új alkalmazás elindítása után se fogja az újonnan megnyíló ablak eltakarni ezt.

Bram Cohan A BitTorrent technológia feltalálója és megalkotója. Ő nevéhez fűződik a BitTorrent kliens is. A következő képen ő látható gyermekével:

CRC (Cyclic Redundancy Check)

A CRC segítségével fájlokat ellenőrizhetünk másolás vagy letöltés után, hogy megegyezik-e a másolt vagy letöltött fájl az eredetivel. Ebben a CRC eljárás által generált karakterlánc segít. Csak össze kell hasonlítani az eredeti fájl alapján generált kódot, a másolt vagy letöltött fájl alapján generált kóddal. Ha egyezik, akkor hibátlan volt az adat másolása vagy letöltése.

GYIK (FAQ)

Gyakran Ismételt Kérdések (Frequently Asked Questions). A legtöbb weboldal összegyűjti a leggyakrabban beérkező kérdéseket, és ezeket leírja megválaszolva közzé teszi az oldalán. Így mielőtt bármit kérdeznél egy oldalon a fórumban vagy IRC-n, mindenképpen olvasd el a GYIK-ot.

Leecher

Az a felhasználó, aki nem rendelkezik az adott torrent-hez tartozó adatok 100%-val. Ő le és fel is tölt egy időben. Ha megszerzi az adatok 100%-át, akkor belőle is seeder lesz.

- 12 -

Page 13: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

Aktív

Több esetben lehet egy felhasználó aktív. Például akkor, ha nincs se szoftveres, se hardveres tűzfala. De akkor is aktív, ha bármilyen tűzfala van, de a BitTorrent kliense által használt portot engedélyezi, nyitja a tűzfalon TCP-re és UDP-re egyaránt. Mindenki törekedjen arra, hogy aktív legyen, mert így tud tölteni passzív felhasználóktól is, ami nagy sebesség növekedést jelenthet.

MD5

A MD5 algoritmus segítségével fájlokat ellenőrizhetünk másolás vagy letöltés után, hogy megegyezik-e a másolt vagy letöltött fájl az eredetivel. Ebben az MD5 algoritmus által generált karakterlánc segít. Csak össze kell hasonlítani az eredeti fájl alapján generált kódot, a másolt vagy letöltött fájl alapján generált kóddal. Ha egyezik, akkor hibátlan volt az adat másolása vagy letöltése.

NetLimiter

A NetLimiter egy olyan program, amivel nyomon követhetjük futó programjaink interneten keresztüli adatforgalmát, sebességét. A le- és feltöltési sebességet pedig gyakorlatilag IP címenként szabályozhatjuk.

P2P (Peer To Peer)

Ha két gép között történik az adatok küldése közvetlenül, akkor ezt a folyamatot peer to peer-nek hívjuk, hiszen a ténylegesen le- vagy feltöltendő adat nem megy keresztül semmi szerveren. Ilyen a BitTorrent és DC++ is.

Peer

Két jelentéssel is bírhat. Elsőként egy összefoglaló szó a seederekre és leecherekre, azaz a le és feltöltőkre. Másodsorban a peer jelentheti ugyanazt, mint a leecher, azaz letöltőt.

Megosztási Arány (Ratio)

Megosztási arány, azaz feltöltött és a letöltött adatmennyiség hányadosa. Regisztrációs oldalakon az a minimum, hogy 1.000-s ez az arány. Ez alatt könnyen törölhetik a hozzáférésünket. Ez nem azt jelenti, hogy minden egyes torrentet 1.000-ig vissza kell tölteni, hiszen egyetlen egy torrentet akár visszatölthetünk 4.000-s arányig is. Ezzel ellensúlyozva a letöltésünket. Így kevesebb kapcsolodás -> jobb feltöltési sebesség -> hamarabb elérünk jobb arányt.

Passzív

Egy felhasználó akkor passzív, ha rendelkezik szoftveres vagy hardveres tűzfallal, és nincs engedélyezve, nyitva a BitTorrent kliens által használt port a tűzfalon. Még akkor is lehet passzív egy felhasználó, ha rendelkezik routerrel, ami általában tűzfallal rendelkezik. Ezen a tűzfalon szintén engedélyezni kell a használt portot, vagy pedig ki kell kapcsolni, az adott gép irányába a tűzfalat. Mindenki törekedjen arra, hogy aktív legyen, mert így tud tölteni passzív felhasználóktól is, ami nagy sebesség növekedést jelenthet.

- 13 -

Page 14: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

Seeder

Az a felhasználó, aki rendelkezik az adott torrent-hez tartozó adatok 100%-val. Ő csak feltölt, azaz tőle töltenek a leecherek.

SHA-1 (Secure Hashing Algorithm)

A Secure Hashing Algorithm rövidítése, azaz egy algoritmus, ami a fájlok tartalma alapján egy számokból, és betűkből álló karaktersorozatot készít. (Más néven: hash, hash kód, hash érték, DC++ban TTH Root-nak hívják). Ha egy fájlban egyetlen egy bitet is megváltoztatunk máris teljesen más értéket hashkódot kapunk mint az eredeti volt. Ez az alapja a BitTorrent-nek ahhoz, hogy ne legyenek hibásak a letöltött fájlok, hiszen ezt folyamatosan ellenőrzi, hogy a távoli kód egyezik-e a már letöltött adatok kódjával.

System Tray

A rendszer tálca maga az operációs rendszerűnk egyik leghasználatosabb része. Windows-ban itt találjuk a Start gombot és egyéb gyorsindító gombokat. Ezen jelennek meg a futó programok, és itt tudunk köztük váltogatni. A System Tray ikonok pedig az óra mellett megjelnő kis ikonok, mint például a hangerőszabályzó.

.torrent

A .torrent egy kiterjesztés, amit a BitTorrent és még a jól ismert kliensek lekezelnek. Ez tartalmazza a letöltendő fájlokról az információt, és a tracker címét. Ahhoz, hogy letöltsünk valamit egy torrent klienssel, először egy ilyen kiterjesztésű fájl kell. Ezt meg kell nyitni egy torrent kliensben (Például: BitTorrent), és máris indul a letöltés.

Tracker

A tracker kezeli és osztja szét a kapcsolatokat a felhasználók között. Minél gyorsabban tölt fel a letöltő, annál gyorsabb felhasználókat oszt ki a tracker a letöltőnek. Ezen kívül a trackernek a regisztrációs oldalaknál van nagy szerepe, ahol méri a le- és feltöltött adatmennyiséget, sebességet és azt közvetíti, hogy rendelkezik-e a felhasználó tűzfallal vagy sem. Regisztrációs oldalaknál közvetíti a felhasználó kliensének, hogy mennyi a várakozási idő egy adott esetben a letöltés megkezdéséig. A trackernek elküldésre kerülő adatok bármely módon történő meghamisítása kitiltást jelent egy regisztrációs oldalon.

TTL (Time To Live)

A regisztrációs oldalakra jellemző ez a beállítás. Vagyis, ha egy feltöltő feltölt egy .torrent fájlt, majd megnyitja azt kliensében, akkor letölthetővé válik az oldalon a .torrent fájl. Ezzel egy időben egy visszaszámlálás is megindul, általában 672 óráról (4 hétről). Ha ez az idő letelik, akkor törlődik a .torrent az oldalról. Ezzel kívánják elkerülni azt, hogy több ezer .torrent gyűljön össze egy ilyen oldalon, és azt, hogy a felhasználó közönség sebessége több ezer torrent-en oszoljon meg kb 1200 helyett.

- 14 -

Page 15: BitTorrent kézikönyv

BitTorrent kézikönyv írta: Arthemis www.moobs.hu

Felhasznált irodalom Moobs.hu www.moobs.hu

Scraggy www.scraggy.hu

- 15 -