返回列表 回復 發帖

《教学》BitComet - DHT网络

什么是DHT网络?   m: R5 {8 H. p( U& H! B5 N' F
DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。
: D4 n8 L0 p$ f- |7 W1 Xtvb now,tvbnow,bttvbwww2.tvboxnow.com" i" m* A; ?  R) s$ t+ L
形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。
- X+ D$ v1 @1 u. c+ F2 W) c公仔箱論壇公仔箱論壇* L. ^$ v8 w3 p' K# A
新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
! D! M2 K5 d- F0 gTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
0 a3 c, s- g; _公仔箱論壇另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。 公仔箱論壇+ E8 Z9 E- F' }, j# v5 s8 G3 ]" |
公仔箱論壇0 P" Q1 w1 v1 p# Y. V5 H. Z4 u  c, T+ h; q
公仔箱論壇" M  A, T# G/ p2 |1 Y
如何使用DHT网络?
0 J2 n- ?/ H6 a. x0 g: ktvb now,tvbnow,bttvb在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 tvb now,tvbnow,bttvb( b* ?) ]; U+ F, d
; `) Y6 `, B# B2 ]1 B% d9 K
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。6 ~9 c3 [# L/ ^2 y
内网用户可以使用DHT网络吗? www2.tvboxnow.com: A0 A1 e# g* x) Y. z
可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。 ; U8 ^! R; T5 F* T$ I

; Q) _+ [: i" M0 ?7 H* KTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
" d+ U/ r4 b; Y( J/ ^; pBitComet具体是怎样连入DHT网络的呢?
) D* q5 T, Y$ y' n& n2 o一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。 $ S0 P4 F2 e  \
8 U! R3 i- }: K) |* N% t
如何在DHT网络中通过BC链接进行BT下载? 4 V# q: _; ~2 _3 E
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。 TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。" Y/ }$ ?& q0 h( I( r- t
/ i) D; ^; c$ }
tvb now,tvbnow,bttvb. [& p! n/ v. l, X4 m9 A
2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。 tvb now,tvbnow,bttvb1 x2 y; U/ N/ Q: F  x5 L! j

8 B0 c: G8 f, o2 @TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。3 y- ^$ L' t* Q& b( q+ O. |8 U4 ^
3.开始下载 Torrent文件。
, _/ u/ m$ P3 o# n* F; mwww2.tvboxnow.com  tvb now,tvbnow,bttvb% {- i1 B* K" H& o, X2 I
tvb now,tvbnow,bttvb3 \2 X- }9 v) ?3 n) ^+ F  ?. ?- T
4.种子文件下载完成,正式开始BT任务下载。 www2.tvboxnow.com5 P+ `* ]  ]8 @+ X. A3 {
  tvb now,tvbnow,bttvb  v# |+ s7 q( x5 j% F& X2 I
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。0 J- y! y0 H7 s( `

9 \! B9 T1 a5 B! q+ [3 R3 y- ^# L7 W$ `如何向其他用户传输Torrent文件?
0 U0 N7 p  E9 {2 p3 \公仔箱論壇1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。
& B7 u# w+ E0 B
1 J# y( n4 W1 d# ?  x) ~公仔箱論壇
- P: S, ~3 Y# \: e* l2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 公仔箱論壇1 `' h! l* N: r

  o) e" _7 D% p2 R  c: @/ H公仔箱論壇
) `( n) o7 ]/ h0 ETVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。3 }) u, C3 W3 z8 x
感谢 BitComet(比特慧星)软件技术支持小组博客!
[
好帖子啊,学习了,期待后续作品
謝謝你無私的分享
thanks for sharing
返回列表