Как работают магнитные ссылки BitTorrent?

Впервые я использовал магнитную ссылку . Интересно, как это работает, я просмотрел спецификации и не нашел ответов. В вики говорится, что xt означает «точная тема», а за ним следует формат ( btih в данном случае) с хешем SHA1. Я видел упомянутое base32, зная, что это 5 бит на символ и 32 символа, я обнаружил, что он содержит ровно 160 бит, что в точности соответствует размеру SHA1.

Нет места для IP-адреса или чего-то еще, это просто SHA1. Так как же клиент BitTorrent находит настоящий файл? Я включил URL Snooper, чтобы узнать, посещает ли он страницу (с помощью TCP), выполняет поиск и т.п., но ничего не произошло. Понятия не имею, как клиент находит сверстников. Как это работает?

Кроме того, какой хеш? Является ли это хешем массива всех хешей файлов вместе? Может быть это' sa хеш фактического необходимого торрент-файла (удаление определенной информации)?


В виртуальной машине я попробовал использовать магнитную ссылку с uTorrent (который был недавно установлен), и ему удалось найти пиров. Откуда пришел первый пэр? Он был свежим, других торрентов не было.

153
задан Barmar 8 March 2013 в 22:04
поделиться