什么是DHT网络?
" T" ?2 f7 n% S: m8 P( ?tvb now,tvbnow,bttvbDHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。
* N! X! w# l, W3 h4 T5.39.217.76
( i5 b8 Q9 ~7 H8 Z# ]5 H1 t9 s0 D4 M& n6 [# S公仔箱論壇形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。 tvb now,tvbnow,bttvb+ ?) `+ y" B. t# ~4 o9 i$ c' v
; g( Q y* l, I* c! {
新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载,因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
8 N- s Q6 p0 a: r- ]3 g; Ftvb now,tvbnow,bttvbTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。) t+ ?/ b: @/ \5 `) @
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
6 a' B- z! @" [* STVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。tvb now,tvbnow,bttvb/ X: @, O2 {; Z' L4 D3 k" j
8 s( J6 s/ `6 q0 [# z! a5 T1 d1 u* ]如何使用DHT网络? 5.39.217.766 s" U& o0 S1 ^7 e* R* d
在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。
8 b* ?' x8 s7 q Z0 E9 f4 Utvb now,tvbnow,bttvb
1 l9 B7 }' M% H% Y- z: I公仔箱論壇* K9 i9 n6 w1 t( h
内网用户可以使用DHT网络吗?
+ r. l, ]% A1 c% s: `3 Ntvb now,tvbnow,bttvb可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。 5.39.217.764 T0 v7 ]4 l$ @7 K8 s V1 f. X
tvb now,tvbnow,bttvb9 T0 y4 J% j2 e& U
1 w5 L7 R/ x$ y& o2 @0 nBitComet具体是怎样连入DHT网络的呢?
2 y8 e8 ^1 Z, D% b) Wtvb now,tvbnow,bttvb一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。
2 P0 t* w: _: k( G5.39.217.76
! A J" v! Q) _$ @, _9 k1 A ntvb now,tvbnow,bttvb如何在DHT网络中通过BC链接进行BT下载? tvb now,tvbnow,bttvb; E; i3 d |# Y3 Z; d
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。 M6 d1 `) r. v/ ~* G4 Y
0 f: M8 {- H# |8 d公仔箱論壇公仔箱論壇* ?& ^( I: P/ G- w% Z
2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。
{4 I- l$ D" `6 B5.39.217.76
; X$ E. r# u* y' q- Itvb now,tvbnow,bttvb
+ q* k0 b: W" ?; }0 s$ L; f: Mtvb now,tvbnow,bttvb3.开始下载 Torrent文件。
g% n% g! x# {! O( K" Q5.39.217.76
% e. c4 d9 C' I+ K9 Q5.39.217.76TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。 B% l: [/ f+ U
4.种子文件下载完成,正式开始BT任务下载。 tvb now,tvbnow,bttvb; q; T, a# {. F2 `& X
: }; v5 K- E: s( ~% N" q
' z; D) E' n5 d/ z5.39.217.767 b9 w9 X2 n. d, q. u! y
如何向其他用户传输Torrent文件?
! ]5 K( X3 M V* [) s; a, Y/ l* K5 {1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。
n- B6 t+ h2 e. _! Y : Y# A g1 X! Z. ]2 S: S
5.39.217.76. Z6 C' T4 R2 ~0 X; k0 I
2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 tvb now,tvbnow,bttvb2 a ^$ j9 `2 T i. a, ?+ ?
0 |3 I- g4 N, w# z
9 e, q" j- y5 F; m+ Z$ ?5.39.217.764 r& V/ Q' A! ^
感谢 BitComet(比特慧星)软件技术支持小组博客! |