Der Client verwendet DHT und Peer Exchange, um nach Clients zu suchen, wenn keine Tracker bereitgestellt werden.
Wo sucht ein Magnet / Torrent-Client nach der Hash / Torrent / Datei?
Zusamenfassend:
Wikipedia erwähnt eine erforderliche "Verfügbarkeitssuche", um Peers (und die eigentliche Datei) zu finden:
Beachten Sie, dass obwohl eine bestimmte Datei angegeben ist, die Verfügbarkeitssuche für sie dennoch von der Clientanwendung ausgeführt werden muss.
Wo sieht der Kunde aus? Benötigt eine Magnet-Verbindung einen Tracker-URI oder ist dies vom Netzwerk des Kunden abhängig?
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 (vermutlich) Trackerpositionen, die eine Art Hash-Index enthalten. Wikipedia erwähnt den tr
Parameter jedoch nicht, daher gehe ich davon aus, dass dies nicht zwingend ist.
Wo fängt ein Client an, nach der Datei zu suchen, wenn keine Tracker-URIs enthalten sind? Und wenn es welche gibt? Ich kann mir vorstellen, dass ein Torrent-Client (wie uTorrent) selbst einen enormen Index von Datei-Hashes hat.
2 Antworten auf die Frage
If trackers are listed, the client will query them first. If none are listed, DHT is used to query other clients for copies of the file, and then PEX kicks in to find more copies once the first has been found. Even if trackers are found, the client may still leverage DHT to find additional peers.
The trackerless approach is analogous to the Gnutella(2) network if you were familiar with its operation.
Verwandte Probleme
-
4
Konfigurieren Sie das Modem für Bittorrent-Downloads
-
2
Wie erstelle ich einen Torrent und teile ihn mit anderen?
-
1
Kann man sehen, welche Torrents ein Server / Tracker hostet?
-
5
Kann ein Torrent mit null Sämaschinen herunterladen?
-
2
Warum lassen bestimmte Torrent-Tracker mich nicht hochladen?
-
4
Erweiterter Router - Power Networking
-
1
µTorrent erwähnt, dass ich nicht genug Platz habe, aber ich?
-
5
Wie kann ich die BitTorrent-Drosselung umgehen?
-
6
Gemeinnützige Nutzung der Upload-Bandbreite?
-
4
Ausblenden der IP-Adresse bei der Dateifreigabe