WiKi adatlap - Mi az a Bittorrent és hogyan működik?
  • Címke: p2p
  • Létrehozva: 2023-08-31 17:03:36 2023-08-31 17:03:36 (Általa: Törölt felhasználó (#292982))
  • Utoljára szerkesztve: 2023-08-31 17:03:36 (Általa: Törölt felhasználó (#292982))
  • Szerkesztve: 1 alkalommal
Mi az a BitTorrent és hogyan is működik?



Mi az a BitTorrent?



A BitTorrent egy fájlok átvitelére tervezett protokoll.



A felhasználók közvetlenül csatlakoznak egymáshoz, hogy elküldjék és fogadják a fájl egyes részeit, amelyeket végül összeillesztenek a teljes fájl letöltéséhez.


Egy központi szerver (úgynevezett tracker) koordinálja az összes partner tevékenységét.

A tracker csak a kapcsolatokat kezeli, a terjesztett fájlok tartalmáról nincs tudomása, ezért viszonylag korlátozott tracker sávszélességgel nagyszámú felhasználó támogatható.





Minden csomópont (peer) igyekszik a lehető leggyorsabb kapcsolatot kialakítani a hiányzó darabok letöltéséhez.

Ugyanakkor a csomópontok a saját letöltött darabjaikat is felajánlják más csomópontoknak letöltésre, ezáltal segítve a fájlterjesztést és javítva a letöltés sebességét.

Ily módon a hálózati sávszélességet a lehető leghatékonyabban használják ki.


Minél keresettebb egy fájl a hálózaton, annál több csomópont vesz részt az elosztásában, ami tovább javítja a letöltés sebességét, és csökkenti a terhelést a hálózaton.



Hogyan működik?



Egy baráti társaság ül egy asztalnál.

Összegyűltek, hogy megpróbáljanak összeszedni egy-egy könyv teljes példányát.






A társaságban az "A" nevű személy megszólal, hogy neki megvannak a könyv 1-10., 23., 42-50. és 75. oldalai.

A "C", "D" és "E" nevű személyeknek hiányzik néhány olyan oldal, amelyek "A"-nál megtalálhatóak, ezért megbeszélik vele, hogy minden hiányzó oldalt megkapjanak tőle.


Ezután a "B" nevű személy bejelenti, hogy neki megvannak a 11-22., 31-37. és 63-70. oldalak.

Az "A", "D" és "E" személyek jeleznek, hogy nekik is hiányzik néhány oldal, amik "B"-nél vannak, így "B" személy másolatokat ad nekik a hiányzó oldalakról.



Ez a folyamat addig folytatódik, amíg mindenki megkapja a másiktól, amire szüksége van.


Az emberek egyeztetnek és cserélgetnek könyvoldalakat egymás között, hogy mindenki megszerezze a teljes könyvet.



Az asztalnál ül még egy másik személy is, akit "S"-nek nevezünk.
Ő már rendelkezik a könyv teljes példányával, tehát neki nem kell semmit küldenie.

"S" személy olyan oldalakkal segít, amelyekkel senki más nem rendelkezik a csoportban.
Kezdetben, amikor mindenki még csak megérkezett, mindenki beszél vele, hogy az első oldalakhoz hozzájusson.
Azonban okosan választják meg, hogy pontosan melyik oldalt kérjék tőle, hogy ne legyen mindenkinél ugyanaz az oldal.

Így egy személy megoszthatja a könyvét sok más emberrel anélkül, hogy mindenkinek egy teljes példányt kellene átadnia.
Ehelyett különböző részeket oszthat meg különböző emberekkel, akik aztán egymás között is megosztják azokat.