什么是DHT网络?
, q' b- m7 P$ K, B, K( r+ G# \5.39.217.77DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 ' ]8 e9 ~+ d X2 U1 T5 r6 I3 I
2 y. v' f4 A, ]2 ?- Y. v1 i形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。
6 D! y$ a+ V* U4 ]: X5 j) ]tvb now,tvbnow,bttvbtvb now,tvbnow,bttvb4 x- v4 q# ^; N6 ^. a& ?- d
新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载,因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。 5.39.217.777 H, e5 ^ J4 u8 }
) d9 w1 i. |& I Qtvb now,tvbnow,bttvb另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
7 F0 e$ s1 J0 X5 |+ M公仔箱論壇
7 j7 P; `' f9 z! ^0 V% E5.39.217.77
( W! a, o/ ?; \7 O5.39.217.77如何使用DHT网络? % N& |$ o1 C3 t- \1 O3 j& X B
在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。
! N3 l3 ?0 D# C5.39.217.77 R3 ^, H5 f. G6 q* |
tvb now,tvbnow,bttvb5 [7 C# [: Y5 ]' ^
内网用户可以使用DHT网络吗? 公仔箱論壇/ j3 {7 _; h6 ^8 f ~
可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。 5.39.217.775 z/ {0 T) B! z* B' u
5.39.217.779 m0 w2 t3 W& V3 [6 U7 }% S4 m X1 N
tvb now,tvbnow,bttvb) e" }1 y9 m' }. B6 O
BitComet具体是怎样连入DHT网络的呢? $ m0 Q3 M" \- s3 Q" h
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。 5.39.217.77" ~: ~6 o* p( D9 Q
tvb now,tvbnow,bttvb6 a3 H( Y, S4 b
如何在DHT网络中通过BC链接进行BT下载? ' ~' ^. o# [6 j9 N
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。 5.39.217.772 r/ j$ m0 w4 f7 i: E+ N
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。1 M' H3 k& J/ H( X4 b. t6 ^/ z1 D
- V+ c2 w5 L8 P& t$ q' d C* S, O5 v公仔箱論壇2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。 公仔箱論壇5 ~( \$ r7 S T
T6 [! N* J% t" T
: o/ T+ E8 O- m5 W ~8 _3.开始下载 Torrent文件。 公仔箱論壇2 M7 _8 v5 k1 |- r% b. Q& ~1 B' f
* w8 o5 k6 V$ z; uTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。# h; W5 K( H$ w1 r* v# T
4.种子文件下载完成,正式开始BT任务下载。
" @3 T! d2 S1 s/ A' {* S公仔箱論壇
. M4 @" `$ ~; Z5 N/ h+ p% C2 \% u) W6 F
% `# `0 d8 L3 n8 J' V& F4 O0 a5.39.217.77如何向其他用户传输Torrent文件?
6 ~$ e* n8 P8 D3 C公仔箱論壇1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。+ Y+ w5 @' N* g
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。" N* ^9 s6 P+ h% u# {) O1 o# _3 F
' b& M1 M U6 L$ V# m. P2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。
2 L# [; `# F" n7 t n( z) c' w 1 m% j# b+ b2 H+ Q7 _: M" v4 @
公仔箱論壇" t2 u9 v7 W t Z0 @/ c6 p
% X7 o9 O: B! T7 d0 N2 G公仔箱論壇感谢 BitComet(比特慧星)软件技术支持小组博客! |