Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1071|回复: 0
打印 上一主题 下一主题

eMule

[复制链接]

1272

主题

2067

帖子

7958

积分

认证用户组

Rank: 5Rank: 5

积分
7958
跳转到指定楼层
楼主
发表于 2022-3-14 22:20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
eMule网络
eD2K网络(eDonkey2000中的Overnet网络): 对应eDonkey软件
edonkey时代,在ed圈里只存在着ED2K一种网络的模式
ed2k网络需要中心服务器支持作为中转和存储hash列表信息
id是通过ip进行如下的算法计算
ID number= A + 256*B + 256*256*C + 256*256*256*D
low ID的产生是由于我们的ID计算结果小于16777216.
即 ID number= A + 256*B + 256*256*C + 256*256*256*D < 16777216

----------------------------------
Kad网络(eMule中的Kad网络):对应eMule软件
Kad也被称之为Serverless network(无服务器网络)。
使用DHT协议:使节点之间互相保留一些其它节点的联系信息,并且利用这样一个“关系网”寻找到整个网络中的任何一个
节点以及上面的资源,整个过程不需要任何中心服务器.
Kad的 id计算原则:更关注我们是否open和freely。
ID number=256*256*256*A+256*256*B+256*C+D



两个网络都使用Kademlia结构(应该是一种算法的结构),但具体的消息报文格式有区别,因此两个DHT网络并不互相兼容。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-11-23 09:48 , Processed in 0.057719 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表