Kad网络是个什么东东?
emule吧
全部回复
仅看楼主
level 10
刚才看了置顶的入门贴,楼主收集的资料还是比较全面的不过之中多次提到“Kad网络”貌似楼主没有解释清楚(还是我没看到)不管了,贴一下Kad网络的介绍;
Kad是Kademlia的简称,Kademlia是P2P重叠网络传输协议,以构建分布式的P2P电脑网络。是一种基于异或运算的P2P信息系统。它制定了网络的结构,规范了节点间通讯和交换资讯的方式。
Kademlia节点间使用传输通讯协议 UDP 沟通。Kademlia 节点利用分布式散列表 (DHT) 储存资料索引。透过现有的局域网/广域网( LAN/WAN),建立起一个新的虚拟网络或重叠网络。
在Kad网络中,每个节点只负责处理一小部分搜索和查找源的工作。分配这些工作的时候,通过我们每个用户端的唯一的ID和搜索文件的Hash值之间的匹配来决定。
 ————Replied by Google Chrome On Windows 7 Ultimate 64-Bit.
2012年12月13日 11点12分 1
level 10

用户可以进行简单的理解:在Kad网络的世界里,用户可以直接问其他用户“你有没有我要的文件”,如果有,就会进行文件传输,如果没有,就会告之哪个用户有或者可能有,直到文件传输完毕。
与ED2K网络的不同在于,KAD网络让用户省去了从服务器寻找用户源的步骤,可以直接找寻到合适的用户源,进行文件传输。
KAD端口则是用来进行KAD节点间沟通的端口。
2012年12月13日 11点12分 2
level 10

节点:
KAD网络中每一个客户端都是一个节点,组成了KAD网络
节点减少:eMule使用过程中节点有时会减少,这是KAD网络自我优化造成的。
节点文件:通过快速连接一些KAD节点,使客户端更快速的连接KAD网络
            ————Google Chrome 你值得拥有、、、 
2012年12月13日 11点12分 3
level 10

注意:
Kad并不会实际用来在点对点网络中传送文件,而是在文件开始传送时,用户之间彼此直接连接(通过标准IP网络)。
2012年12月13日 11点12分 4
level 11
稍显抽象,不过没办法。[瀑布汗~]
简单说
Kad网络是用于信息查询的, 而不是用于文件传输的。
2012年12月13日 12点12分 5
level 12
emulefans上有更详细的资料,回头找找
2012年12月13日 14点12分 6
详细的看到过,不过还是发着通俗易懂的好,抽象的不适合。
2012年12月13日 14点12分
level 9
不错哦[呵呵]加油!
2012年12月13日 16点12分 7
level 4
[啊]
2021年08月30日 13点08分 8
1