什么是DHT网络?
" e3 k! }7 e2 F( G* stvb now,tvbnow,bttvbDHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。
* C4 T3 `1 i. s1 M, G. |5.39.217.77
. H% p- o7 G% b形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。
$ J/ j( a& n c+ R7 x' `TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。& i6 C0 J8 N' ?+ P- d' |$ b
新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载,因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
e0 I, ~4 k+ U7 v( V. G6 P+ j1 v7 U# K5 m4 T- x9 p
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。 $ f7 [/ g" M( V
0 H" i3 q3 h& C8 w- n5.39.217.77公仔箱論壇: z ?' j: }5 i! R# P; a% C2 V# R# ^
如何使用DHT网络? 9 D8 ~; R; N3 U. B7 w% ?7 v
在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 tvb now,tvbnow,bttvb/ |2 C! _% x" x" p3 r# F1 x( s
5.39.217.774 i- U+ G8 ~ n+ I0 _
) O1 x" K* p3 s$ }# C/ M' j内网用户可以使用DHT网络吗?
7 s2 {8 K u% v( d6 w) A5.39.217.77可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。
2 n M9 E, I" S- ~( |5.39.217.77公仔箱論壇) p. u4 L8 q$ w4 g* t$ {6 p. o
公仔箱論壇) x& A& x ~2 s- f
BitComet具体是怎样连入DHT网络的呢? 5.39.217.77) q1 v' M4 l: `: p
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。
# K( j* ^) c# u4 X+ j/ Vtvb now,tvbnow,bttvbTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。' {; I L% M. v2 M# T7 ?
如何在DHT网络中通过BC链接进行BT下载? tvb now,tvbnow,bttvb d k" _( M% ^6 F! J' f
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。 tvb now,tvbnow,bttvb% y! V( Y6 t5 N8 S A, b
4 b" P5 R. [: m* @1 _1 k公仔箱論壇
2 w- x: T2 F5 I( |公仔箱論壇2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。 TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。- f# D% B: M' k' c% L9 d( L
tvb now,tvbnow,bttvb$ z0 u% u# _) e9 k: P2 A8 G) n" u
* _2 X7 n- G$ t0 {) M6 N# J/ d' Q+ MTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。3.开始下载 Torrent文件。
& S: U: m0 t3 \/ K+ z; E: ]/ L, y5.39.217.77 9 B& ?7 D: e) K x5 l2 S
5.39.217.77/ x/ ?* H! c9 E5 H1 V6 U
4.种子文件下载完成,正式开始BT任务下载。
0 _* L7 E' W: O1 C* Q& Z+ ?) i1 C tvb now,tvbnow,bttvb2 f4 G0 n3 ^6 H
9 e5 S3 l9 C5 n3 ^0 K" O' ]2 Ttvb now,tvbnow,bttvb公仔箱論壇/ v5 {4 ?! n, @. |' t. R
如何向其他用户传输Torrent文件? - C0 y! v/ Z. V |" J5 ~6 U
1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 5.39.217.772 i6 P7 [ A' d7 z- @
% s" c4 l- f h' n
3 G9 _5 g: F8 s) `! T+ F3 M/ A2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 公仔箱論壇/ I4 Y( F1 u7 {* U. b
+ a7 |2 L8 b0 J( vTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
' H6 q" d5 j7 N, P/ a& v, T# f5.39.217.77) p! f; [" `6 X/ b8 S9 r
感谢 BitComet(比特慧星)软件技术支持小组博客! |