Networking 加入和弦网络(dht)

Networking 加入和弦网络(dht),networking,distributed-computing,dht,chord,Networking,Distributed Computing,Dht,Chord,我正在局域网上写一个chord netowrk(节点密钥是IP的散列) 我读了很多关于Chord network的文章 但我没有弄明白: 当一个新客户端想要加入网络时,它必须知道网络中的另一个客户端 或者某种服务器来管理新的客户端加入 我说得对吗?是的,在加入DHT网络时,您必须知道网络中至少有一个其他节点可以向其宣布您的身份 即使我们知道网络中的一个随机节点,我们如何形成一个手指表?因为该节点ip+端口的哈希可能与finger表的哈希id不对应。例如:-如果网络的第一个节点的哈希id为1,则第

我正在局域网上写一个chord netowrk(节点密钥是IP的散列)
我读了很多关于Chord network的文章
但我没有弄明白:
当一个新客户端想要加入网络时,它必须知道网络中的另一个客户端 或者某种服务器来管理新的客户端加入


我说得对吗?

是的,在加入DHT网络时,您必须知道网络中至少有一个其他节点可以向其宣布您的身份

即使我们知道网络中的一个随机节点,我们如何形成一个手指表?因为该节点ip+端口的哈希可能与finger表的哈希id不对应。例如:-如果网络的第一个节点的哈希id为1,则第二个节点必须知道第一个节点才能加入网络。假设第二个节点的哈希id=4。第一个节点指针表应该具有哈希ID 2,3,5,9,。。。但第二个节点散列是4。那么和弦网络是如何形成的呢?当我开始实施它时,我真的迷路了@丹德