| |
|
|||
| 出处:pconline[ 2005-06-24 10:12:09 ] | 作者:作者 | 责任编辑:linjixiong | |
使用比特精灵3.0的BT用户不仅可以在不依赖传统的种子服务器的情况下进行正常的下载上传(Trackerless),甚至可以不需要torrent文件而仅仅依靠一个链接就能开始BT下载(Torrentless)。 那么听起来如此神奇的Kademlia和DHT到底是什么呢?Trackerless和Torrentless又是怎么实现的呢?待我们来揭开他神秘的面纱。 Kademlia技术,通常又被称为第三代p2p技术,是一种P2P通用协议,适用于所有的分布式点对点计算机网络。Kademlia定义了网络的结构,规划了节点之间的通讯以及具体的信息交互过程。在Kademlia中,网络节点之间使用UDP进行通信,通过一种分布式哈希表来存储数据,每个节点都会有一个自己的ID,在用来标识节点本身的同时,也用以协助实现Kademlia算法和流程。 实际上,有很多种具体的方式来实现Kademlia技术准则。比如,eMule有基于Kademlia技术的KAD实现,BT则有基于Kademlia的DHT网络。
因为在传统的BT下载里,所有的种子文件都必须指定一个或多个种子服务器,即通常所说的Tracker或Announce地址,种子文件和连接信息都存储在种子服务器上,而引入了DHT网络之后,这些连接信息则可以保存在根据一定的算法挑选出的DHT网络参与者(即DHT节点)之间,也就是说,一旦你加入公有DHT网络,你就会有一个ID(该ID只是程序生成的、虚拟的、完全随机的ID,与你的实际个人信息没有任何联系,请完全放心)。 而根据一定的规则,你需要负责维护一部分种子文件的连接信息,相当于你同时也是一个超轻量级种子服务器。这样,下载者只要接入了DHT网络,并且找到了一些连接(或者说节点),就能获得连接信息,而不需要再依赖于tracker服务器。 |
| 前一页 [1] [2] 下一页 |
| 下一篇:文件再多也不怕!快车帮你轻松管 |
| 今日论坛热贴推荐 |
| 发给好友 | 我要报错 | 投稿给我们 | 加入收藏 | 返回顶部 |
| 相关文章 | ||
| ·豪华的简约!迷你快车界面再次更新 | [2008-04-17] |
| ·MangaDowner,在线漫画疯狂下载 | [2008-04-14] |
| ·什么是P2P技术? | [2008-04-15] |
| ·首发!大提速-快车Flashget 2.0正式版体验 | [2008-04-09] |
| ·又一BitTorrent站点被迫关闭服务器 | [2008-04-09] |
| ·要速度更要节能!WEB迅雷的定时下载 | [2008-04-08] |
| ·尝鲜!Internet Explorer 8 Beta1 简体中文 | [2008-04-08] |
| ·雄风依旧!BitComet 1.0详尽体验 | [2008-04-07] |
| 文章搜索 |
| 每日更新 |
|
| 焦点图文 |
|
| 热门软件推荐 |


















