P2P 中的对等点可以在没有跟踪器的情况下相互定位吗?

P2P 中的对等点可以在没有跟踪器的情况下相互定位吗?

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 更改都将被报告给跟踪器,然后对等体只需连接到跟踪器上更新的信息即可。

希望这可以帮助。

相关内容