返回列表 回復 發帖

《教学》BitComet - DHT网络

什么是DHT网络? 5.39.217.76/ N& {0 \, Y4 d1 C
DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 5.39.217.763 X3 o4 C+ Y. G

, \4 U  n. n2 W公仔箱論壇形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。 5.39.217.76: l3 j% m2 r3 [& x& x# z7 G

( K  m5 Q) W8 n2 [# r5.39.217.76新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
+ ^3 j% W  \( m3 ?' i5.39.217.76. D( i" `0 ]7 @: |2 P/ K( z2 T$ A) C
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。 " F$ |4 Z- @5 u3 F. M( l

* d3 \: b- ~1 yTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
, `" q* f# X" F4 O4 o/ m5 O5.39.217.76如何使用DHT网络?
' W5 {4 B2 X3 p$ d; n在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。
& T2 @# n. C5 qTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
8 s8 f; C" R* K9 C0 I3 c, `1 f; Z6 E公仔箱論壇
8 }# R; j; w" ?" M6 k$ Vtvb now,tvbnow,bttvb内网用户可以使用DHT网络吗? 9 }/ m0 y5 t- u) t! v- U9 z
可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。
! [+ @0 L9 P! ~+ W; lTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。* \3 B  H: y2 ^0 G

. h7 n9 k+ Y- I) p/ a5 B% sTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。BitComet具体是怎样连入DHT网络的呢?
9 j/ Q# l7 K- L. A- Y: h9 L/ j  ttvb now,tvbnow,bttvb一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。 5.39.217.76+ r0 f7 o3 a" R' E* a4 z

$ Q) j& G) q8 d如何在DHT网络中通过BC链接进行BT下载? 2 n' P5 \  y0 w- W
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。
. i- R! i4 J/ o! g7 X1 b+ n5.39.217.76
2 \; v/ |- m: r& `% yTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
) \5 c3 Q" u9 r' ]2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。
, d3 A0 K( `% V+ m: r- ]/ U, h
2 @* M6 e+ Z2 p1 o6 @* n( ]5.39.217.76: J# a% X4 A$ b
3.开始下载 Torrent文件。 ' n$ @( a% ]8 B# \5 N. ^/ R; r
  TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。. ~- p, u7 p& ?, V, K
! Y% ]* U( p- h3 F7 C3 n
4.种子文件下载完成,正式开始BT任务下载。
/ g! v  ~9 j0 y, _  tvb now,tvbnow,bttvb, H5 T1 M; g) B/ S
  w6 ~) _, N/ ~1 ]) x6 o/ v+ i

: ]7 w* [9 [2 S1 U" i6 HTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。如何向其他用户传输Torrent文件? tvb now,tvbnow,bttvb/ E; V' ~* m+ a6 ^$ {
1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 tvb now,tvbnow,bttvb# T: O. ?+ `& U0 ?7 P( \! H( j
5.39.217.76+ n- X/ e* T5 C+ D$ m! O* Y
& g. b, n- Z% k; y$ r0 z0 @( D
2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 公仔箱論壇" E. z5 O/ A0 u$ q, s$ ?7 q$ F
9 g/ q( s" k& L+ I' I1 q# F( }
/ c& j$ k& C& [

* U, i; L$ b! Z感谢 BitComet(比特慧星)软件技术支持小组博客!
[
好帖子啊,学习了,期待后续作品
謝謝你無私的分享
thanks for sharing
返回列表