Peer exchange ( PEX ) je rozšíření protokolu BitTorrent pro výměnu seznamů účastníků.
PEX je implementován dodatečnými zprávami mezi klienty, kteří jsou již vzájemně propojeni, za účelem výměny segmentů souborů pomocí obvyklého protokolu BitTorrent.
Na rozdíl od trackeru a DHT může být PEX pouze pomůckou při získávání vrstevníků, protože nemůže pomoci novým kolegům připojit se k distribuci.
Podpora PEX je dostupná v klientech Transmission od verze 0.7 [1] , Vuze , BitComet , µTorrent , KTorrent , rTorrent , Deluge (od verze 0.7.8) a BitTornado , qBittorrent , Tixati .
Existuje několik nekompatibilních implementací PEX, takže PEX mohou vzájemně používat pouze stejní klienti nebo klienti kompatibilní s PEX.
Vuze implementoval podporu PEX µTorrent od verze 3.0.5.0, navíc ke své vlastní verzi. Každý peer s Azureus >=3.0.5.0 tedy může prostřednictvím PEX sdružovat další peery používající klienty nekompatibilní s PEX a přijímat od nich adresy peerů.
V Transmission byla kompatibilita s různými klienty zavedena tak, jak byla vyvinuta [1] .
Formální specifikace PEX ( BEP 11 ) byla zveřejněna 29. října 2015 .
Klienti si navzájem říkají o podpoře PEX. A pak je každou minutu odeslán seznam nových připojených / odpojených peerů od okamžiku odeslání předchozího paketu PEX.
BitTorrent ( klientské programy ) | Protokol výměny souborů|
---|---|
Autoři | Osoby Eric Clinker Bram Cohen Navin Společnosti BitTorrent Inc. Vuse, Inc. |
Technika |
|
Sledovači | |
Motory |
|
Související články |