10

我试图了解 DHT 协议的工作原理,特别是在文件共享种子世界中。我阅读了很多文章,但我仍然对文件名值哈希生成感到困惑。

我认为 dht 的工作原理如下:假设我加入了 p2p 网络并且我想共享一些文件。对于这些文件,生成哈希图密钥并通过网络“传播”,直到访问负责这些生成的密钥的节点。然后每个节点在他的列表中添加一条记录,上面写着“具有 x IP 地址的人拥有与指定密钥相关的文件。

当我搜索文件时,会为该文件生成 hashmap 密钥并在网络中传播,直到找到负责该密钥的节点。然后这个节点与我通信并向我发送承载真实数据的节点的 IP 地址

我的想法是否正确?

4

1 回答 1

5

你的想法是正确的。这是 DHT 背后的总体思路。

于 2011-04-16T18:05:29.323 回答