Tartalomjegyzék
BitTorrent
- Szerző: Sallai András
- Copyright © Sallai András, 2014, 2015
- Licenc: GNU Free Documentation License 1.3
- Web: http://szit.hu
A BitTorrentről
A BitTorrent egy TCP/IP hálózaton használható protokoll, amelyet fájlcserélésre hoztak létre. A BitTorrentet Bram Cohen (amerikai egyetemista) írta Python nyelven 2001-ben. Peer-to-peer alapú fájlcserélési lehetőséget biztosít, azonban a kliensek egymást szervereken keresztül találják meg egymást. Ezek a szerverek az úgynevezett tracker szerverek, adatok ezekről nem tölthetők le, csak a útbaigazítják a klienseket.
- torrent
- [UK: ˈtɒrənt][US: ˈtɔːrənt]
- ár, áradat, hegyi patak, özön, zuhatag
Fogalmak
Seed
Olyan megosztó, amely az összes darabkával rendelkezik.
Tracker
Olyan szerver, amely megmondja hol vannak a kliensek.
Peer
Letöltő kliens, amely még nem rendelkezik az összes darabkával.
Működés
A fájlok letöltése több darabra tördelve történik. Egy fájl akár több másik klienstől is töltődhet egyszerre.
A torrent használata során a letöltés alatt lévő állomány több másik gépről is töltődik. Minden darabja más-más gépről.
A torrent fájlok és terjesztésük
Terjesztés
Egy letöltés elindításához egy torrent fájlt kell beszerezni. Ennek a fájlnak a kiterjesztése:
.torrent
Egy torrentfájl a következőket tartalmazza:
- információ: egy vagy több fájlos
- URL: a tracker elérhetősége
- opcionális szövegsorok a visszafele való kompatibilitás miatt
- létrehozás dátuma
- szöveges megjegyzés
- a .torrent fájl készítője
- az egyes darabok kódolási formája
Torrent fájl készítése
Linux alatt mktorrent paranccsal készíthetünk torrent metainfo fájlokat.
apt-get install mktorrent
A Torrent szerver
Egy BitTorrent hálózatban a szerver a kliensek egymásra találását segíti, és trackernek hívjuk. Kétféle tracker szerver van:
- publikus
- privát
A publikus tracker szervereket bárki használhatja. A privát szerverekhez általában csak meghívón keresztül, feliratkozás után lehet hozzáférni, és sokszor követelmény a visszatöltött tartalom. A privát szerverekhez tartozik egy webhely is ahol a bonyolítható a feliratkozás, ellenőrizhető a feltöltés, letöltések aránya, stb.
Újabban a torrent szerverek helyett úgynevezett magnet linkeket használnak a fájlok elérésének megadására, amit a kliensek terjesztenek, tracker nélkül. Így a trackerre nincs szükség.
Linkek
A torrentről:
Torrent szerver:
Kliensek:
Újabb technológiák a BitTorrent területén: