P2P 中的对等点可以在没有跟踪器的情况下相互定位吗?
当他们的 IP 改变时会发生什么?
答案1
Can peers in p2p locate each other without a tracker?
是也不是。
No because:
标准 BitTorrent 技术确实使用跟踪器让每个对等端“报告”回去,以便其他对等端可以找到它们。一旦它们找到彼此,它们就可以直接进行对等连接并忽略跟踪器。
Yes because:
如果你读过 BitTorrent 协议的规范这里BitTorrent 协议有一个名为“分布式哈希表”的官方扩展,引用如下:
分布式哈希表
此扩展允许跟踪下载种子的对等点,而无需使用标准跟踪器。实现此协议的对等点将成为“跟踪器”,并存储可用于定位新对等点的其他节点/对等点的列表。
因此,是的,您可以不使用第三方跟踪器,但作为回报,您(或另一个对等方)将成为另一个对等方可以访问并找到您的跟踪器。
What happens when their IP changes ?
如上,由于跟踪器协助对等体相互连接,因此任何 IP 更改都将被报告给跟踪器,然后对等体只需连接到跟踪器上更新的信息即可。
希望这可以帮助。