DHT 网络与 Tracker 的区别:为什么磁力链接不怕服务器关停

使用技巧 阅读 7

从技术角度说明 DHT、PEX、Tracker 三者的分工,以及磁力链接的健壮性来源。

理解这三个概念,就能明白磁力链接为什么生命力顽强。

Tracker:传统的「联系人」

Tracker 服务器记录着哪些客户端正在下载某个资源。它像一个通讯录,客户端通过它找到彼此。缺点是 Tracker 一旦关停,传统种子就可能失效。

DHT:去中心化的分布式通讯录

DHT(分布式哈希表)把通讯录拆散存到每个客户端上。你不需要连上某个特定服务器,只要网络里还有人在共享,就能通过 DHT 找到对方。

PEX:节点互相推荐

PEX(Peer Exchange)让已连接的客户端互相交换节点信息,进一步减少对 Tracker 的依赖。

结论

磁力链接只携带 Info Hash,节点发现交给 DHT 与 PEX 完成,因此即便所有 Tracker 都不可用,只要仍有人持有资源,链接就依然有效。这也是它比传统种子更耐用的原因。

DHT Tracker 技术原理

相关阅读