P2P网络之组网技术研究(一)

  1. 基本概念
    1. 覆盖网:应用层网络,可理解为物理层、网络层之上的一个虚拟网络;网络中节点的标识不采用传统的IP地址,而是采用ID。
    2. DHT:分布式哈希表,主要用于分布式存储,关键在于文件的分布式存储和检索。
    3. KAD:
  2. KAD网络:下面简述在KAD网络中查找并下载文件的过程(假设文件名为:hello_world.exe):
    1. 由于KAD网络中存储了两张哈希表(以emule为例),分别是a,关键字词典和b,文件索引词典。当用户以hello或者world或者hello world等关键字搜索资源时,对于每个关键字,KAD网络都会返回一个包含该关键字的文件列表。
    2. 在文件列表中选择欲下载的文件hello_world.exe,根据列表中该文件的哈希值,通过文件索引词典,找到该文件的拥有者,开始文件下载。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值