Wie wird ein DHT in einem Bittorent-Client "bootstrapped"?
Wenn ich eine torrent-w/o jeder Tracker in es, und ich habe gerade angefangen, ein bittorent-client, also habe ich keine Kollegen, die noch...Woher weiß ich, wer zur ersten Verbindung mit in die DHT? Wie es scheint, ich müsste wissen, mindestens EINEN Knoten in der DHT, um loszulegen....
Kommentar zu dem Problem
Alle Antworten hier nur die wenigstens teilweise die Antwort auf die Frage. Eine gute, umfassende Antwort von the8472 finden Sie hier: stackoverflow.com/questions/10999786/...
InformationsquelleAutor der Frage puffpio | 2009-07-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ein BitTorrent-client verbindet sich mit DHT, gibt es einen ersten Platz, es geht zu finden Kollegen. Mit der original-BitTorrent-client, es war eine url zu bitorrent.com das würde dabei helfen, die Dinge begonnen. Ich habe versucht, die Referenz-aber ich konnte ihn nicht finden. Sobald Sie festgestellt haben, verbindungen mit anderen Kunden, dann kann man eine
announce
auf das DHT-Netzwerk zu finden Kollegen für die torrent, die Sie suchen.Hier ist ein link zu der BitTorrent-Spezifikationen über DHT.
InformationsquelleAutor der Antwort Chris Thompson
Den mainline DHT bootstrap-Knoten
router.utorrent.com
und einen CNAME -,router.bittorrent.com
. Port6881
.InformationsquelleAutor der Antwort Martin v. Löwis
dem Diagramm unten auf dieser DHT-monitoring-Projekt Website zeigt
als bootstrapping peers
InformationsquelleAutor der Antwort stk
BiTTorrent, Sie haben im wesentlichen drei Möglichkeiten:
nodes
für Sie den link in die DHT, die mit (in der Tat, ist es empfehlenswert, wenn Sie eine torrent-Datei)InformationsquelleAutor der Antwort gsk
Transmission
verwendet eine hardcoded bootstrap-Knoten für dht, wenn es keinen anderen Weg, um peers:Ich denke, jeder torrent-client nutzt seine eigene bootstrap-Knoten.
InformationsquelleAutor der Antwort Seppo Erviälä
Kann ein Kunde erfahren Sie über andere DHT-fähig peers durch die Interaktionen mit Ihnen. Eine peer-support für DHT angekündigt wird im Handshake. Sobald ein client entdeckt, mindestens eine gute, gut angebunden DHT-peer, es kann navigieren, das DHT zu finden und näher DHT-peers. Sie werden sich erinnern, diese peers, so genannte Knoten in der DHT-sprechen, zwischen Neustarts der software und pflegen/aktualisieren die Liste ständig, während er ausgeführt wird. Im schlechteren Fall, wo ein Kunde weiß, keinen guten DHT-fähigen Kollegen, es wird verlangen, dass Sie zum download tracker-basierte torrent-es kann also hoffentlich wenden Sie sich ein paar gute DHT-fähig Gleichaltrigen, es lernt über den tracker.
Update:
Für die es die ursprüngliche Liste der DHT-peers, da @Seppo betont, ein torrent-client kann einen oder mehrere hart-codierten DNS-Namen zu finden, die Adressen der bekannten peers, und es kann auch eine hart codierte Liste von peers als Letzte fallback-als auch. Eine Beschränkung der DNS -, jedoch keine port-Informationen werden bereitgestellt, so dass ein Standard-port von 6881 wird allgemein angenommen, in der Erwägung, dass andere Mittel, die Unterstützung der Kollegen den Betrieb auf verschiedenen ports.
InformationsquelleAutor der Antwort penguin359
Für die Aufzeichnung, Sintflut auch verwendet hardcoded boostrap-Knoten:
InformationsquelleAutor der Antwort MestreLion
Müssen Sie die Kollegen von einer anderen torrent zu sprechen. Wie Sie gesagt haben, Sie haben nicht diese Sie haben nicht viel zu gehen....
InformationsquelleAutor der Antwort Simeon Pilgrim