Zusamenfassend:
Wikipedia erwähnt eine erforderliche "Verfügbarkeitssuche", um Peers (und die aktuelle Datei) zu finden:
Beachten Sie, dass, obwohl eine bestimmte Datei angegeben ist, eine Verfügbarkeitssuche dafür von der Clientanwendung durchgeführt werden muss.
Wo sieht der Kunde aus? Benötigt eine Magnetverbindung eine Tracker-URI oder liegt das am Netzwerk des Clients?
Mehr Info:
Ein bestimmter Magnet URI / URN von tpb sieht folgendermaßen aus:
magnet:?xt=urn:btih:e9b785fc2d70811a72df5a76bb34bd2eaf9df956&dn=Dances+with+Wolves+1990+20th+Anniversary+Extended+Cut+720p+BRRip&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80
Es enthält 4 tr
Abfrageparameter mit (ich nehme an) Tracker-Positionen, die eine Art Hash-Index enthalten. Wikipedia erwähnt den tr
Parameter jedoch nicht , daher gehe ich davon aus, dass er nicht obligatorisch ist.
Wo beginnt ein Client , nach der Datei zu suchen, wenn keine Tracker-URIs enthalten sind? Und wenn ja? Ich kann mir vorstellen, dass ein Torrent-Client (wie uTorrent) selbst einen enormen Index von Datei-Hashes hat.
quelle
tr
Parameter (zumindest zu dem Zeitpunkt, als ich den Artikel angesehen habe)Antworten:
Der Client verwendet DHT und Peer Exchange , um nach Clients zu suchen, wenn keine Tracker bereitgestellt werden.
quelle
tr
Parameter entfernen würde? Mein uTorrent-Client würde über DHT und PeX suchen? Würde es Tracker von anderen Kollegen verwenden (oder sogar finden) (weil andere den Vollmagnet-URI erhalten haben, einschließlich Tracker)?Wenn Tracker aufgelistet sind, fragt der Client sie zuerst ab. Wenn keine aufgeführt sind, wird DHT verwendet, um andere Clients nach Kopien der Datei abzufragen, und PEX wird aktiviert, um weitere Kopien zu finden, sobald die erste gefunden wurde. Selbst wenn Tracker gefunden werden, kann der Client DHT nutzen, um zusätzliche Peers zu finden.
Der Ansatz ohne Tracker ist analog zum Gnutella (2) -Netzwerk, wenn Sie mit dessen Funktionsweise vertraut waren.
quelle