Peer exchange ( PEX ) este o extensie a protocolului BitTorrent pentru schimbul de liste de participanți.
PEX este implementat prin mesaje suplimentare între clienții deja conectați între ei pentru a schimba segmente de fișiere folosind protocolul obișnuit BitTorrent.
Spre deosebire de un tracker și DHT , PEX poate fi doar un ajutor pentru obținerea de colegi, deoarece nu poate ajuta noii colegi să se alăture distribuției.
Suportul PEX este disponibil în clienții Transmission începând cu versiunea 0.7 [1] , Vuze , BitComet , µTorrent , KTorrent , rTorrent , Deluge (de la versiunea 0.7.8) și BitTornado , qBittorrent , Tixati .
Există mai multe implementări incompatibile ale PEX, astfel încât numai aceiași clienți sau clienți compatibili cu PEX pot folosi PEX între ei.
Vuze a implementat suportul PEX al µTorrent începând cu versiunea 3.0.5.0, în plus față de propria sa versiune. Astfel, orice peer cu Azureus >=3.0.5.0 poate, prin PEX, atât să reunească alți colegi care folosesc clienți incompatibili cu PEX, cât și să primească adrese de peer de la aceștia.
În Transmission a fost introdusă compatibilitatea cu diferiți clienți pe măsură ce a fost dezvoltată [1] .
Specificația formală PEX ( BEP 11 ) a fost publicată pe 29 octombrie 2015 .
Clienții își spun reciproc despre suportul PEX. Și apoi, în fiecare minut, este trimisă o listă de noi colegi conectați/deconectați din momentul în care a fost trimis pachetul PEX anterior.
BitTorrent ( programe client ) | Protocolul de schimb de fișiere|
---|---|
Autorii | Persoane Eric Clinker Bram Cohen Navin Companii BitTorrent Inc. Vuse, Inc. |
Tehnologie |
|
Următoarele | |
Motoare |
|
Articole similare |