Kad网路
此条目没有列出任何参考或来源。 (2022年10月20日) |
Kad网路(英语:Kad Network)是一个实现了Kademlia协定的点对点网路。大多数Kad Network上的用户,均会连接到eDonkey网络伺服器。而Kad Network客户端,一般会查询eDonkey Network上已知的节点,来取得Kad Network的初始节点。
Kad Network利用UDP
- 寻找ed2k散列来源
- 使用档案名称的关键字,来搜寻ed2k散列
- 寻找档案的注解与评分(散列)
- 为防火墙内的节点(低ID)提供伙伴服务(buddy service)
- 贮存位置、注解与(来自关键字的)档名
注意Kad并不会实际用来在点对点网路中传送档案,而是在档案开始传送时,使用者之间彼此直接连线(透过标准IP网路)。
客户端
目前支援Kad的客户端程式如下。不过,这些客户端程式的ed2k使用者占所有使用者的80%,程式安装数量接近ed2k总安装量的95%(eDonkey Network):
节点
KAD网络中每一个客户端都是一个节点,组成了KAD网络
节点减少:eMule使用过程中节点有时会减少,这是KAD网络自我优化造成的。
节点文件:通过快速连接一些KAD节点,使客户端更快速的连接KAD网络
断头档
原理:断头档文件是一个不完整的下载文件,无法下载完成,但在下载过程中,KAD会不断检测拥有这个档案的客户端,将它们加入到本地客户端的KAD网络,从而达到连接更多相同需求用户的效果,如音乐类断头档会将连接此类断头档用户。
但一部分用户认为断头档会消耗更多资源,而且节点文件的效果也较好。
请参阅
这是一篇与网络相关的小作品。您可以通过编辑或修订扩充其内容。 |