Kad Network是一个利用Kademlia点对点重叠协定的点对点网络。大多数Kad Network上的用户,均会连接到onkey_Network&variant=zh-cn" title="EDonkey Network">eDonkey Network服务器。而Kad Network客户端,一般会查询eDonkey Network上已知的节点,来取得Kad Network的初始节点。
Kad Network利用UDP
寻找ed2k散列来源
使用档案名称的关键字,来搜寻ed2k散列
寻找档案的注解与评分(散列)
为防火墙内的节点(低ID)提供伙伴服务(buddy service)
贮存位置、注解与(来自关键字的)档名
注意Kad并不会实际用来在点对点网络中传送档案,而是在档案开始传送时,使用者之间彼此直接连线(透过标准IP网络)。
客户端
目前实际上只有3个客户端程式支援Kad。不过,这三个客户端程式的ed2k使用者占所有使用者的80%,程式安装数量接近ed2k总安装量的95%(onkey_Network&variant=zh-cn" title="EDonkey Network">eDonkey Network):
aMule:一个衍生自lMule与xMule的跨平台版本,集中于Unix平台。
eMule:一个最流行的开放源代码Windows客户端,亦可透过Wine在Linux下运行,占网络用户的80%。eMule同时拥有许多修改版。
onkey&variant=zh-cn" title="MLDonkey">MLDonkey:一个可在多个平台运行及支援无数档案分享协定的免费客户端软件。
免责声明:本站文字信息和图片素材来源于互联网,仅用于学习参考,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)