Networking Chord(分布式哈希表)

Networking Chord(分布式哈希表),networking,hashtable,p2p,dht,chord,Networking,Hashtable,P2p,Dht,Chord,我想为P2P文件共享创建我自己的Chord实现 我读了一篇文章,解释了每个节点都有自己的ID(例如IP哈希) 我的问题是: 新客户端如何加入网络?必须有一台服务器来管理它。对吧? 如何为新客户机设置finger表 Chord作者发布了自己的实现: 你可以检查他们是如何处理这些问题的 how a new client join the network? 通过向其他同行宣传其存在 there must be a server to manage it. right? 一个服务器或一个位置(U

我想为P2P文件共享创建我自己的Chord实现 我读了一篇文章,解释了每个节点都有自己的ID(例如IP哈希)

我的问题是:

  • 新客户端如何加入网络?必须有一台服务器来管理它。对吧?
  • 如何为新客户机设置finger表

    • Chord作者发布了自己的实现:

      你可以检查他们是如何处理这些问题的

      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并计算“手指”顺序