返回列表 回復 發帖

《教学》BitComet - DHT网络

什么是DHT网络?
, j& X( V, i( W% J0 Y! r( U3 LDHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 7 \3 S5 g7 H3 G  ]
+ x; \7 [' E0 A, q; ]% k$ Y+ i6 v
形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。 公仔箱論壇0 g* [7 X  X- @4 F" L8 g7 F

) Z* x5 `. [- i) f( u0 n8 j& ltvb now,tvbnow,bttvb新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。 4 l, a& a$ t. @3 `# A8 K3 |
os.tvboxnow.com! s+ A6 `! H3 r! C  R- H" q  Z
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
) _5 W+ A/ Y% l4 V) ^1 @# ?9 a: e" U

. f4 I, G' G+ O6 Eos.tvboxnow.com如何使用DHT网络? tvb now,tvbnow,bttvb  Y; q/ \; \4 r' L' q+ M
在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 公仔箱論壇& s+ H6 X8 C! B  s0 c

$ |! U. [! U$ }% \4 @8 d& u公仔箱論壇
  V$ B- v( Y/ `TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。内网用户可以使用DHT网络吗?
4 i9 i; O) Y! H' k可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。 6 l  i6 m6 i( N8 @$ o( y% Z

) V7 L9 U% M& d! w0 q2 S, K" }公仔箱論壇
6 |- D9 K4 a# W3 ?4 ~- }tvb now,tvbnow,bttvbBitComet具体是怎样连入DHT网络的呢?
. r: X6 y: d1 L一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。 ' u) v  u8 a8 W, H5 c
tvb now,tvbnow,bttvb: k1 Y( ~: w! e+ O
如何在DHT网络中通过BC链接进行BT下载? 公仔箱論壇1 q" @' D" [- E& r9 M8 U' Z
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。
# H2 h# @8 P" J- U9 Qtvb now,tvbnow,bttvb 8 f- M% V- n* ?% G) a7 X0 [
  b% s1 \- h( F: n, _
2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。
/ p$ v1 V! v0 y, ^; i5 K7 w* Y 公仔箱論壇9 w4 a0 V) q. x4 v4 S3 P! g
公仔箱論壇5 b" F- S( {! H6 h$ _
3.开始下载 Torrent文件。 TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。1 P8 ~: n; [; k; B1 _  Y, N
  
5 v9 t1 i: c7 T9 v& wos.tvboxnow.com
* |# s9 t# b, k) x7 h# x# }7 Utvb now,tvbnow,bttvb4.种子文件下载完成,正式开始BT任务下载。
6 o8 n1 F/ M" V; G% G- p8 ]2 x. C. s  
  y+ d6 |2 k  o) ?1 Z- s( d) j
! H  P3 G; r8 m, _3 D' s  n. @tvb now,tvbnow,bttvbTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。  G" Q$ p0 k3 D
如何向其他用户传输Torrent文件?
7 L6 l* E  J# |8 l1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。
2 ]" \2 D1 |9 i& T! S0 t2 O: bos.tvboxnow.com # m& e$ N7 I# M# S+ {6 B- X
3 a  n( l* U! j* r
2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 ( H# @+ A0 o9 c- f0 R

/ W  q" v, F/ V. S( B+ `# \$ pos.tvboxnow.com
+ P: V; c! Z" Ros.tvboxnow.com
- J; w0 m' @$ u7 U, M4 eos.tvboxnow.com感谢 BitComet(比特慧星)软件技术支持小组博客!
[
好帖子啊,学习了,期待后续作品
謝謝你無私的分享
thanks for sharing
返回列表