混合 p2p 程序如何不知道其他同行?

问题描述

我知道混合 p2p 软件使用集中式节点来获取有关其他对等点的信息以连接到它们,但是在完整的 p2p 软件中这是如何完成的?他们连接到某个 ip 范围内的某种 vpn,以便他们可以检查哪些 ip 处于活动状态或其他什么?

解决方法

是的,完整的 P2P 节点需要保留一个按某些标准分类的邻居列表,以便知道它们应该连接到哪个节点。更多详情here

然而,为了有效地通过网络路由流量,结构化叠加中的节点必须维护满足特定标准的邻居列表。这使得它们在高流失率(即大量节点频繁加入和离开网络)的网络中不太稳健