简而言之:
Wikipedia提到了查找对等项(和实际文件)所需的“可用性搜索”:
请注意,尽管指示了一个特定文件,但是仍必须由客户端应用程序对其进行可用性搜索。
客户在哪里看?磁链是否需要跟踪器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
它包含4个tr
查询参数,这些查询参数具有(我认为)跟踪器位置,这些跟踪器位置包含某种哈希索引。但是,维基百科没有提及该tr
参数,因此我认为它不是强制性的。
如果不包含跟踪器URI,客户端将从哪里开始寻找文件?如果有的话?我可以想象一个洪流客户端(例如uTorrent)本身具有巨大的文件哈希索引。
我的错。我只在“技术说明”下看到params部分。那里没有提到。它说“不需要DHT支持”。即使证明了跟踪器,客户也不会只使用DHT和/或PeX吗?(如果没有,为什么不呢?)
—
Rudie
tr
参数(至少在我查看本文时)