首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在主线分布式哈希表中,允许在同一ip:端口对后面运行几个不同的分布式哈希表节点吗?

在主线分布式哈希表中,允许在同一ip:端口对后面运行几个不同的分布式哈希表节点吗?
EN

Stack Overflow用户
提问于 2011-10-17 15:39:09
回答 1查看 427关注 0票数 4

在主线分布式哈希表中,允许在同一ip:端口对后面运行几个不同的分布式哈希表节点吗?哪个节点应该回复分布式哈希表查询消息?全部还是其中之一?

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-19 17:05:40

简短的答案是:其中之一。预计每个请求都会产生一个响应。

假设分布式哈希表节点具有与其(IP、端口)-pair相关联的持久节点ID。如果节点ID发生更改(或者如您所说,另一个节点做出响应),则其在远程节点的路由表中的条目可能会被删除并替换为新的节点ID。

在不同的端口上运行节点可能是一个更好的想法,这样对相同端口的请求将导致来自具有相同节点ID的相同节点的响应。

作为附带说明,Azureus在其分布式哈希表中具有某些安全功能,以减轻攻击者通过限制您可以在任何给定IP地址上运行的节点ID来拥有节点ID空间的特定区域的攻击。有一个建议对主线分布式哈希表(由我提出) DHT security extension做一些类似的事情。部署了这样的东西后,您将受到在单个IP地址后可以运行的节点数量的限制。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7790682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档