磁铁/种子客户端在哪里寻找哈希/种子/文件?

Rud*_*die 12 bittorrent utorrent magnet-links

简而言之:

维基百科提到了一个必需的“可用性搜索”来查找对等点(和实际文件):

请注意,尽管指定了特定文件,但客户端应用程序仍必须对其进行可用性搜索。

客户在哪里看?磁力链接是否需要跟踪器 URI 或取决于客户的网络?

更多信息:

来自 tpb 的某个磁铁 URI/URN 如下所示:

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
Run Code Online (Sandbox Code Playgroud)

它包含 4 个tr查询参数,其中(我想)包含某种哈希索引的跟踪器位置。但是,维基百科没有提到tr参数,所以我认为它不是强制性的。

如果不包含跟踪器 URI,客户端哪里开始查找文件?如果有?我可以想象一个 Torrent 客户端(如 uTorrent)本身具有巨大的文件哈希索引。

Der*_*ler 8

如果没有提供跟踪器,客户端将使用DHTPeer Exchange来寻找客户端。