和弦(分布式哈希表)
-
26-10-2019 - |
题
我想为P2P创建自己的和弦实现 文件共享我遵循了一篇文章,该文章解释说每个节点都有其ID(例如,IP的哈希)
我的问题是:
- 新客户如何加入网络?必须有一个服务器来管理它。正确的?
- 您如何为新客户桌设置手指表?
解决方案
how a new client join the network?
通过向其他同龄人做广告。
there must be a server to manage it. right?
服务器或位置(URL)可以在该位置获取其他同行的IP地址。该位置由同行本身更新,并提供新的数据。
如果您在此问题上进行更深入的研究,您将面临NAT遍历问题。
how you set for the new client the finger table?
通过了解/获取其他同行的ID并计算“手指”顺序。
其他提示
不隶属于 StackOverflow