返回列表 回復 發帖

《教学》BitComet - DHT网络

什么是DHT网络? tvb now,tvbnow,bttvb0 i& `! j9 a- o9 J( C
DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 4 {! k! \$ I( T0 o0 g1 E+ E) |4 t, [: i

7 ?" B6 B( D5 ~' m' |/ X8 U公仔箱論壇形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。
' w- b, ^# }: q" U# l! h( x1 H
0 _$ V( x& b0 w6 T6 s" w" xTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。 $ U5 q2 _- F7 U9 g7 q9 ^
tvb now,tvbnow,bttvb( k% v6 ?, M% t3 b0 O
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
# l2 i0 o5 {2 h5 V  ]" K
% L# H- o2 ^' t. Q5 h# ?公仔箱論壇0 N, ^! c- V& ?; ?& e
如何使用DHT网络?
, g- x! P& I' GTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。
$ u* j7 W: S2 ~0 S+ z7 ]+ btvb now,tvbnow,bttvbTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。0 O3 a8 l1 m% u5 a3 l% d
os.tvboxnow.com3 `0 z* g$ L$ Y, Y1 N2 d
内网用户可以使用DHT网络吗? os.tvboxnow.com3 d" S9 a* I: M9 V  S
可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。 os.tvboxnow.com# Z6 V2 o% T+ }2 M/ ^9 x0 O9 i9 }; ~7 j! j

; \5 F0 }# f) i7 S4 U公仔箱論壇TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。+ v3 x) Y9 x2 }/ P4 V1 Z7 V
BitComet具体是怎样连入DHT网络的呢?
3 y, V  m; B5 e- x; ]  g. r0 [tvb now,tvbnow,bttvb一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。 0 ]& G# D! o8 r/ Q( a. t

9 k# u: F( \% V% q. f如何在DHT网络中通过BC链接进行BT下载? 公仔箱論壇5 U* @# z( L' k
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。 " ^, |  u9 K6 H2 \% ^7 [
tvb now,tvbnow,bttvb* G* {; f+ J- w$ t* H& D+ |6 A
公仔箱論壇' L, D/ `4 |0 i7 F
2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。 os.tvboxnow.com' b" c0 P1 ^& M2 q' t( }: d/ ?
8 W4 ~$ P, ~2 F4 J) I

3 s; S5 E6 ]* q0 X7 }* hos.tvboxnow.com3.开始下载 Torrent文件。 公仔箱論壇5 ]8 _- }6 O1 [; C7 k. W: f
  TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。  {4 {3 x3 I6 H9 M5 R/ N9 q

3 S9 w1 Y1 O5 \% D( e4.种子文件下载完成,正式开始BT任务下载。 os.tvboxnow.com5 U6 q+ I% H$ D+ Z; w
  
9 \5 ?2 g/ ?6 Y. N! G公仔箱論壇os.tvboxnow.com( ^! _- m6 J! O7 u
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。( V/ v+ E7 \, P0 e" F/ X/ j3 k# L; [
如何向其他用户传输Torrent文件? $ p. M3 L$ ^+ S( O& e4 a
1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 # t# U! X' j  f" }9 h& K* _
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。5 c: Z" a2 h" g2 M6 Y7 V/ w

) r/ w9 m" v' a3 ?' `  P: los.tvboxnow.com2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 8 h$ x7 ~9 A2 M/ b# R+ R! R

6 {+ F8 Q& W; xos.tvboxnow.com
# H# l/ H) g7 o! a9 U
$ x/ i% b; T% e# T- ~. R0 nTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。感谢 BitComet(比特慧星)软件技术支持小组博客!
[
好帖子啊,学习了,期待后续作品
謝謝你無私的分享
thanks for sharing
返回列表