返回列表 回復 發帖

《教学》BitComet - DHT网络

什么是DHT网络?
2 `" |$ u' p/ {/ w' M0 Q9 e7 C+ {DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 3 u/ T: {$ A1 m
tvb now,tvbnow,bttvb8 x% H% ~+ x! E: {8 _  u6 h8 F2 z
形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。 5.39.217.77:8898( a+ [( W% z- j/ z  g
' d! N1 e8 Y! m$ ]1 p
新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
; y! d/ k  F4 E9 [! {. rTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。$ q5 I- }1 U; W. f
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
9 C5 U2 X* l- P# m8 @公仔箱論壇
3 j# M: h# y4 QTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。, S! F9 `' Q! }! F& A) [
如何使用DHT网络? ' R) T; ]- n7 K" e3 z. ?# R
在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 公仔箱論壇8 u. F1 g9 @. q- b3 U. e% n7 _
公仔箱論壇3 C! E; L" k" t5 i
tvb now,tvbnow,bttvb! X' b* X$ o. s6 |
内网用户可以使用DHT网络吗?
4 g0 l  @" ?9 I- O, B6 ]- n) H  `公仔箱論壇可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。 公仔箱論壇) a! @3 R4 r0 k' V3 I- Q: [
5.39.217.77:8898- Y! v. O4 v, ]4 W/ v& C

' p0 s" `4 P1 P# \9 k3 Q5.39.217.77:8898BitComet具体是怎样连入DHT网络的呢? 6 {! r( U# C+ Z' _
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。 8 x  ]) d; }0 D9 `. E- N
tvb now,tvbnow,bttvb3 j5 ^. ]8 t: w# u
如何在DHT网络中通过BC链接进行BT下载?
. W, M1 y8 _  {; B* H5 ^1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。 5.39.217.77:8898  M' p$ _6 r/ M
6 L8 w9 |; j0 f# N" K: q
' L! `  ^1 v9 r- B' F9 m
2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。
* Y, ]1 e+ |1 }% O6 _TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。 tvb now,tvbnow,bttvb; V- |2 i0 V8 J* w, Z

% ?+ M$ s& W) C: j  o3.开始下载 Torrent文件。 5.39.217.77:88985 f+ ^3 ]& @/ Y, \! c$ _
  & l  w1 t, v2 a. N. i

8 q3 m6 p+ r* p  m公仔箱論壇4.种子文件下载完成,正式开始BT任务下载。 tvb now,tvbnow,bttvb9 [% b7 q" |2 g9 w
  TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。; Y9 u- E: _8 j, A) \
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。' V4 M/ w7 ]2 d# J& R! a
5.39.217.77:8898! t0 H8 I' [% r
如何向其他用户传输Torrent文件? tvb now,tvbnow,bttvb. L* _( t! r$ H# j; D! J. _6 I3 ~. R  H- o
1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 # g! D  T9 z! ]3 l# G
公仔箱論壇, _- e! O( h: Z% [1 m9 ^
( P: [, V( e( b3 j2 _* P3 x( d" ~
2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 5.39.217.77:8898& Z' M- B( V/ n6 q" q( P8 `% G( m
( o% u1 {! |) u  I9 V

- p9 O& q; i- ?- A
# K/ Q( v, }1 ^4 mTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。感谢 BitComet(比特慧星)软件技术支持小组博客!
[
好帖子啊,学习了,期待后续作品
謝謝你無私的分享
thanks for sharing
返回列表