我试图了解磁链接如何工作,因为我已经读过他们使用 DHT 和 PEX 来获取对等点,但是如果我是网络中的一个新节点,我如何才能找到只有散列的对等点文件?!它不是总是需要到已知主机的链接吗?
谢谢
我试图了解磁链接如何工作,因为我已经读过他们使用 DHT 和 PEX 来获取对等点,但是如果我是网络中的一个新节点,我如何才能找到只有散列的对等点文件?!它不是总是需要到已知主机的链接吗?
谢谢
bittorrent DHT 可以通过多种方式进行引导。它只需要任何其他可访问的 DHT 节点的 IP 和端口。
当前客户通常使用以下几种策略:
其他方式,例如用户可配置的引导列表、DNS SRV 记录到活动节点的循环映射,或者 - 如果其他一切都失败 - 手动添加您朋友的 IP。
一旦一个节点加入网络,上面提到的第一个策略就会启动,它不太可能需要再次引导。
因此,尽管为了方便起见,大多数实现依赖于单个/几个网络入口点,但协议本身也足够灵活,可以分散入口点。
只是为了强调: DHT 中的任何节点都可以用来加入网络。专用引导节点是一个实现细节,不是协议的一部分,如有必要,可以用其他发现机制代替。