Panabit Support Board!

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6711|回复: 2

关于DHT网络的问题

[复制链接]
发表于 2007-10-18 16:41:19 | 显示全部楼层 |阅读模式
最近在学习关于DHT网络的知识,有些疑惑。比如BT,一个BT客户端如何接入DHT网络的呢?这个全过程是什么样的?能否给适当的讲解一下
发表于 2007-10-18 16:50:49 | 显示全部楼层

路过

可以去  http://www.bittorrent.org/ 找找看

另:  

DHT网络原理以及BitComet、Bittorrent是如何连入DHT网络的?


1、DHT全称叫分布式哈希表(Distributed Hash Table),是一种分布式存储方法。在不需要服务器的情况下,每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个DHT网络的寻址和存储。目前BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载,因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。 另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。


2、连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。

[ 本帖最后由 编号9527 于 2007-10-18 16:53 编辑 ]
 楼主| 发表于 2007-10-18 17:29:17 | 显示全部楼层
这样说的太泛泛了。我想了解一些细节内容。比如我的IP地址是192.168.0.100,我在本机启动BitTorrent的时候,是如何找到DHT网络的,之后是如何得到本机的节点ID的等等
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|北京派网软件有限公司 ( ICP备案序号:京ICP备14008283号 )

GMT+8, 2024-5-5 12:36 , Processed in 0.067096 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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