Board logo

標題: 《教学》BitComet - DHT网络 [打印本頁]

作者: force2992    時間: 2007-11-27 01:54 PM     標題: 《教学》BitComet - DHT网络

什么是DHT网络? # R8 m( @, j4 W; T+ T
DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 " f4 ?( G8 k& F& t

" [9 P" ]9 x5 J' ?9 ]TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。
& s$ W# g6 @) U( `' J# w5.39.217.765.39.217.76, l3 m( K* o( T  f1 l" g9 j
新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。 5.39.217.76$ {' k' H( N4 k1 x5 l) G' |
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。0 ?* F; s$ i& s5 u
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
8 i+ h: l( n6 @# [; a7 n9 ^公仔箱論壇tvb now,tvbnow,bttvb" w  `, \/ `: V! N0 [% G3 l! ]

. [, v( q# M* S6 c) ]5 A" S如何使用DHT网络?
  g) n' o& G, o8 P. ]5.39.217.76在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 5.39.217.766 k% l( w5 X7 o4 L* T) ~

! P, k/ H( X# A0 F1 `" F公仔箱論壇TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。7 G4 K5 Z; E- w4 S
内网用户可以使用DHT网络吗? , l6 R3 {# A: W" P* t. g
可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。
, E' r0 `, h: H7 T+ H5.39.217.765.39.217.76- c6 a; f* Y& \% h: c# A
5.39.217.76+ ~; b! V/ F: E; ]; q
BitComet具体是怎样连入DHT网络的呢? ; J5 U9 ?, J( d6 z9 h1 S* S
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。 , i8 i# x! `6 Z/ |) R  N

7 ]% s+ C- b1 K* t4 a9 n如何在DHT网络中通过BC链接进行BT下载?
: R& g  r( X- ], f) r7 z1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。
  n2 d8 o! D4 Ptvb now,tvbnow,bttvb " U- a* g. g, x& |2 V  T( r
公仔箱論壇+ c+ o/ O3 k% f( q  t) c& \" J
2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。   c1 h5 R; |, I. l8 D) [

! i7 L2 A0 @/ v9 uTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
& c2 z9 P8 H% q8 }. D- Y. V公仔箱論壇3.开始下载 Torrent文件。
& E6 [' L* n, q- P, zTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。  tvb now,tvbnow,bttvb( ^- l/ q0 u- N, D! a) ^: Y# \) j7 s

; ~4 c& p; q( Qtvb now,tvbnow,bttvb4.种子文件下载完成,正式开始BT任务下载。
* n! f5 A- X. j  ]' y公仔箱論壇  TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。3 T" H% p4 y. j4 e
9 `5 n2 D- T2 ]% ?0 V$ y2 ]; p/ F
5.39.217.76$ R% u+ `6 o- f$ s
如何向其他用户传输Torrent文件? tvb now,tvbnow,bttvb  |' e, U0 S9 v' V
1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 tvb now,tvbnow,bttvb4 B& h$ [/ ?9 J: W/ U& E7 w% H1 b
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。0 ^' b. w: I5 C- Y3 `

! [% g3 B$ t" a4 J7 }% l, t3 [$ a, z2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。
) x0 b. O' }/ jTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
- s4 o# u, n. F/ m+ X- n- t$ h公仔箱論壇
: Y" z) |1 m7 |; F5 }% F公仔箱論壇
& a( B% v! |+ z! T- ~7 C2 k8 E% F公仔箱論壇感谢 BitComet(比特慧星)软件技术支持小组博客!
作者: jiupin    時間: 2007-11-29 08:46 AM

好帖子啊,学习了,期待后续作品
作者: wkn1ght93    時間: 2007-12-5 07:37 PM

謝謝你無私的分享
作者: lingo2005    時間: 2007-12-5 10:23 PM

thanks for sharing




歡迎光臨 公仔箱論壇 (http://5.39.217.76/) Powered by Discuz! 7.0.0