Peer udveksling

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 28. juni 2015; checks kræver 8 redigeringer .

Peer exchange ( PEX ) er en udvidelse af BitTorrent -protokollen til udveksling af deltagerlister.

PEX implementeres af yderligere meddelelser mellem klienter, der allerede er forbundet til hinanden, for at udveksle filsegmenter ved hjælp af den sædvanlige BitTorrent-protokol.

I modsætning til en tracker og DHT , kan PEX kun være en hjælp til at få peers, da det ikke kan hjælpe nye peers med i distributionen.

PEX-understøttelse er tilgængelig i Transmission -klienter siden version 0.7 [1] , Vuze , BitComet , µTorrent , KTorrent , rTorrent , Deluge (fra version 0.7.8) og BitTornado , qBittorrent , Tixati .

Der er flere inkompatible implementeringer af PEX, så kun de samme klienter eller PEX-kompatible klienter kan bruge PEX med hinanden.

Vuze har implementeret µTorrents PEX-understøttelse siden version 3.0.5.0, foruden sin egen version. Således kan enhver peer med Azureus >=3.0.5.0 gennem PEX både samle andre peers, der bruger PEX-inkompatible klienter, og modtage peer-adresser fra dem.

I Transmission blev kompatibilitet med forskellige klienter introduceret, efterhånden som den blev udviklet [1] .

Den formelle PEX-specifikation ( BEP 11 ) blev offentliggjort den 29. oktober 2015 .

ut_pex

Kunder fortæller hinanden om PEX-support. Og så sendes der hvert minut en liste over nye tilsluttede/afbrudte peers fra det øjeblik, den forrige PEX-pakke blev sendt.

Noter

  1. 1 2 Release Notes for transmissionsprogrammet . Hentet 27. januar 2017. Arkiveret fra originalen 9. januar 2019.

Se også