KAD是Kademlia的简称,一种基于P2P理念的新型网络拓扑结构,主要的目标是做到不需要服务致沉势毫露司拿方次古参器和改善可量测性。
在2004年2月27日正式发布的eMulev0.42b中,Kad开始正式内嵌成为eMule的一个功能模块,这个版本的主要新增功能就是支持Kademlianetwork(简称Kad)。
扩展资料:
Kad拥有一个160bit的ID,每一个节点送出的讯息都必须包占卫础座我含此ID。每一个节点都必须记录一个资料来保存已经存在的节点,资料的格式是(IPaddress,UDPport,NodeID),节点所必须负责的范围是2的i次方及2的i+1次方,i的范围是0<i<160,这个结构叫做k-bucket。
该结构会形成一个tree的形状,每一次接收到来自新的信息时,各个节点都必须更新k-bucket内的资料,透过k-bucket结构我们可以保证所有的节点状态都是新的,而且一定会知道这个节点在哪里。
参考资料来源:
百度百科-KAD(网络结构)
标签:kad
版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/life/312955.html