標題:
《教学》BitComet - DHT网络
[打印本頁]
作者:
force2992
時間:
2007-11-27 01:54 PM
標題:
《教学》BitComet - DHT网络
什么是DHT网络?
" G% u1 `( y; j% U9 z; @
DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。
% x0 { k( m+ g
os.tvboxnow.com) I' e7 E) Q$ b% Z7 G% ]/ |. X7 ^" Z- f
形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。
; _% m& e' Z# \' H9 D
/ Z M, `( ~0 C- W$ O; f
新版BitComet允许同行连接DHT网络和Tracker,也就是说
在完全不连上Tracker服务器的情况下,也可以很好的下载
,
因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
f* M1 k% R, L2 j4 ?7 h4 J公仔箱論壇
os.tvboxnow.com' \1 H" V' @1 `/ E: ?9 U
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
; e/ R2 E3 O( ^% k
+ a8 Y# L; @( `1 z2 I! [
, E8 }& L: v( R+ ?; X, e
如何使用DHT网络?
! e2 ^% O; V7 R" p) k8 {5 w1 M2 o
在BitComet中,
无须作任何设置
即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。
]4 M- ]& ~! q% d* S; {tvb now,tvbnow,bttvb
1 c; J, L- \+ r2 i1 w6 C
; P6 O! i8 F. f8 X
内网用户可以使用DHT网络吗?
) b1 v5 B2 X+ V: I y
可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。
; T4 d' x/ S, S e
) a4 }$ Y* ~7 [% `tvb now,tvbnow,bttvb
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。& {' {) j' k7 a7 f4 @0 o* h
BitComet具体是怎样连入DHT网络的呢?
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。/ p \& ]5 w8 W ?
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做
节点
(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。
公仔箱論壇! w9 H9 m9 N* p" u% N) N3 i( q }6 A
9 P2 V- Q) P6 v2 {7 U& E
如何在DHT网络中通过BC链接进行BT下载?
\9 {7 \3 b$ M4 ~* k
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。
tvb now,tvbnow,bttvb- z1 |7 C% y" T7 `$ M; v
9 `) o; S1 x- }( }0 T' Y
* _* X2 X9 N0 k6 Mos.tvboxnow.com
2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。
! J9 g* Z: s6 R+ Q
$ M: {: K' Z5 e- I公仔箱論壇
os.tvboxnow.com. v4 m5 _/ f1 J5 D: x3 W
3.开始下载 Torrent文件。
os.tvboxnow.com6 U2 P' p* O7 {1 Z3 i, k
公仔箱論壇) `4 ]9 Y; R& r8 Z% {
, e5 w. N0 j0 t4 G
4.种子文件下载完成,正式开始BT任务下载。
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。" S- `. N1 ~1 `" V+ O
公仔箱論壇3 M' a5 `$ g, O! _1 N
os.tvboxnow.com( H6 a% w. ?5 O2 ^* m) F9 Y0 k9 w/ Z
1 A) v9 J" w4 {6 W1 u
如何向其他用户传输Torrent文件?
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。9 P# k0 _$ X& y# j0 Y" O( _
1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。
- [3 y W3 `; X3 {
' y, c* w _2 ~% _/ k6 K1 kos.tvboxnow.com
s& j8 x4 K$ u4 ^4 J
2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。' T* y& y# H0 J" C
6 T; S7 Z5 [9 z. ]0 r! }
tvb now,tvbnow,bttvb( f2 b3 x F; _4 @" ^ f# {
公仔箱論壇3 p- c# j. I2 p: b+ G5 s
感谢
BitComet(比特慧星)软件技术支持小组博客!
作者:
jiupin
時間:
2007-11-29 08:46 AM
好帖子啊,学习了,期待后续作品
作者:
wkn1ght93
時間:
2007-12-5 07:37 PM
謝謝你無私的分享
作者:
lingo2005
時間:
2007-12-5 10:23 PM
thanks for sharing
歡迎光臨 公仔箱論壇 (http://os.tvboxnow.com/)
Powered by Discuz! 7.0.0