標題:
《教学》BitComet - DHT网络
[打印本頁]
作者:
force2992
時間:
2007-11-27 01:54 PM
標題:
《教学》BitComet - DHT网络
什么是DHT网络?
tvb now,tvbnow,bttvb; r" k0 F. u0 E
DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。
, A% ]* M* n2 v+ [: U# b6 n. v# Jos.tvboxnow.com
9 u. o9 c2 e' ]* |" e1 w, OTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。
0 U- J( T; ~. Fos.tvboxnow.com
tvb now,tvbnow,bttvb4 a/ ^6 {8 a9 T+ |
新版BitComet允许同行连接DHT网络和Tracker,也就是说
在完全不连上Tracker服务器的情况下,也可以很好的下载
,
因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
2 t6 y8 O. I. m; \; X+ x2 x8 mtvb now,tvbnow,bttvb
5 h3 T3 c3 ?! i& `$ K0 B
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。( v. K7 {2 q4 C9 q
3 }9 C, o+ p1 ?8 B0 \8 R/ r. r- Bos.tvboxnow.com
1 v$ z, _) u# f2 Y; f
如何使用DHT网络?
- X% b5 C* P6 xtvb now,tvbnow,bttvb
在BitComet中,
无须作任何设置
即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。
) U- k: z8 w2 gos.tvboxnow.com
! c$ R4 G$ i1 @6 f8 S
" x5 @3 q3 m9 _9 _4 \TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
内网用户可以使用DHT网络吗?
tvb now,tvbnow,bttvb g" b+ c4 }" h* e" D0 S- M
可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。
) g6 e9 M- A9 g. I- F' [% F
os.tvboxnow.com# o1 b! c; @% H9 ?% A" t# t p% [, u6 |, U
os.tvboxnow.com$ A" G( W4 t0 [* o8 |! m' l4 J
BitComet具体是怎样连入DHT网络的呢?
/ N* k( F x0 o+ O
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做
节点
(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。
2 ?! d7 X' h- U* S1 A% f# x2 [+ A7 l
3 f. }# m# q$ g# k X2 ~& H
如何在DHT网络中通过BC链接进行BT下载?
. s# p6 \* K9 q/ a3 aTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。
# S1 v% `6 z* W) T; y0 H3 _) s5 B4 u! F
" o5 _8 t& k1 N# Q) zos.tvboxnow.com
* {1 C% n# {5 N: ]& \' \
2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。
6 R3 }# {- b: r) Y: E# f' o) d
tvb now,tvbnow,bttvb* y" d9 D; M# R7 _$ m" `; R
公仔箱論壇2 ^( l) Y7 ~& x9 |# U8 j1 \
3.开始下载 Torrent文件。
' t% a8 h/ R; o- `( w% [( A, t
0 U, N& P) [; Z, kos.tvboxnow.com
! }) L9 y) J, I
4.种子文件下载完成,正式开始BT任务下载。
. z1 v- P, n! w$ }+ p' dos.tvboxnow.com
7 u$ J6 A& [0 \( {2 O+ ~
. G8 U* T2 ~: M
1 i. ?6 W( p/ \8 o6 p
如何向其他用户传输Torrent文件?
公仔箱論壇3 Z$ ] r! n: C2 P6 Z+ z$ G# d
1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。
公仔箱論壇: r* x+ p& I X, j. D
+ z1 K$ t3 w& V/ I, g/ jtvb now,tvbnow,bttvb
9 x- a. y; f( S" b- {" Q公仔箱論壇
2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。
% @4 e d @+ m( r2 F3 m3 Qtvb now,tvbnow,bttvb
, x( W4 R3 x- C/ A3 o* ^7 l; V( _公仔箱論壇
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。! @; g3 Q* N7 N/ y l
7 g) f a4 _; \/ A4 `tvb now,tvbnow,bttvb
感谢
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