Wie funktionieren BitTorrent-Magnetverbindungen?

Zum ersten mal habe ich eine magnet-link. Neugierig, wie es funktioniert, ich schaute auf die Spezifikationen und nicht finden die Antworten. Die wiki sagt xt bedeutet "exakte Thema" und wird gefolgt vom format (btih in diesem Fall) mit einem SHA1-hash. Ich sah base32 erwähnt, zu wissen, es ist 5 bits pro Zeichen und 32 Zeichen, ich fand es hält genau 160bits, das ist genau die Größe die SHA1.

Da ist kein Raum für eine IP-Adresse oder irgendetwas, es ist nur ein SHA1-Hash. Also, wie funktioniert der BitTorrent-client finden Sie die aktuelle Datei? Ich drehte mich auf den URL Snooper, um zu sehen, Besuche die eine Seite (mit TCP) oder führt eine Suche aus oder ähnliches, aber nichts passiert. Ich habe keine Ahnung, wie der client findet peers. Wie funktioniert das?

Auch, was ist der Hasch? Ist es ein hash ein array von Datei-hashes zusammen? Vielleicht ist es ein hash des eigentlichen torrent-Datei erforderlich (stripping bestimmte Informationen)?


In einer VM habe ich versucht, ein magnet-link mit uTorrent (das war frisch installiert) und es geschafft, finden die Kollegen. Wo entstanden die ersten peer her? Es war frisch und es gab auch keine anderen torrents.

InformationsquelleAutor der Frage | 2010-10-02

Schreibe einen Kommentar