我正在尝试了解磁性链接如何工作,因为我已经读过它们使用DHT和PEX来获取对等节点,但是如果我是网络中的新节点,我如何才能找到仅具有哈希值哈希值的对等节点文件?!并非总是需要链接到已知主机吗?
谢谢
最佳答案
bittorrent DHT可以通过多种方式进行引导。它只需要任何其他可到达的DHT节点的IP和端口。
当前的客户通常使用以下几种策略:
其他方式,例如用户可配置的 bootstrap 列表,DNS SRV记录到 Activity 节点的循环映射,或者-如果其他所有操作失败-手动添加您 friend 的IP。
节点加入网络后,上面提到的第一个策略将开始实现,不太可能需要再次引导。
因此,尽管大多数实现为方便起见都依赖于单个/很少进入网络的入口点,但协议(protocol)本身也足够灵活,也可以分散入口点的位置。
只是为了强调:DHT中的任何节点都可以用来加入网络。专用引导节点是实现细节,而不是协议(protocol)的一部分,如有必要,可以用其他发现机制替换。
关于bittorrent - PEX协议(protocol)(磁性链接)如何找到它的第一个IP?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10999786/