Board logo

標題: 《教学》BitComet - DHT网络 [打印本頁]

作者: force2992    時間: 2007-11-27 01:54 PM     標題: 《教学》BitComet - DHT网络

什么是DHT网络? & r7 c5 e. u" v; |$ t6 F* K
DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 公仔箱論壇6 s+ S$ i* I. t, n

0 P' a& K9 M/ V$ r6 B; A  Q6 f* @tvb now,tvbnow,bttvb形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。
, t; A4 I; T' w9 M. N5 z  V% y  bwww2.tvboxnow.com
' y$ {8 D1 ^4 V  P: E8 h4 Q: P( c公仔箱論壇新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
$ x' E/ O3 e/ ]3 Z. O& O
0 _) e/ E+ L2 \# ]$ o, D5 ]tvb now,tvbnow,bttvb另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。 公仔箱論壇# G3 X5 `- _0 @8 U
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。0 ^& B0 n# L3 _: Z- I6 T

0 v) G# |$ U- W. G) ^: O# O公仔箱論壇如何使用DHT网络?
4 {! D' ]0 x) }+ t( j# j在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 ! s. V7 l% y+ t! l' \. l+ z% L. Y1 s
" i+ x7 a3 O; [7 M2 {+ v* G
www2.tvboxnow.com  g( b% Z/ n+ K% O7 g( W7 M, D
内网用户可以使用DHT网络吗? www2.tvboxnow.com5 a6 {) B+ j' f+ `- i9 k) o, ]; X
可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。 www2.tvboxnow.com5 a# _, F4 Q8 n, v
/ Q5 ]: w5 x; t) [6 ]5 c& {

* u; [: ^# V# ?% I- {7 }0 r- fwww2.tvboxnow.comBitComet具体是怎样连入DHT网络的呢?
, I5 H4 r; t# S/ \" y- uTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。 tvb now,tvbnow,bttvb0 p. v! j5 _6 x
* a7 S8 J1 x  R- G; [4 R2 [
如何在DHT网络中通过BC链接进行BT下载? ; G) ?$ @' M0 g
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。 6 Y4 c$ E- i- ]
www2.tvboxnow.com8 q: r# Y, M, D- n* L$ G( s4 D3 p: H

) S/ Q5 F2 b- L- `) v. o  b2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。 公仔箱論壇7 f, k9 w1 y) F( j0 V+ D5 M$ c

  w% H1 g7 B5 ~7 E) @www2.tvboxnow.com) P( l( ^% w6 M; {6 r2 Y
3.开始下载 Torrent文件。
2 b* [4 |# @/ g; b  www2.tvboxnow.com2 b/ L* ]' l  p6 S6 ~8 F
! Y; M* y6 u5 }2 Q/ w- {, r
4.种子文件下载完成,正式开始BT任务下载。
+ {. u- ^* Z" t1 J5 xTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。  
9 C! _2 Z; w: h! N# ]3 f6 P$ X. S% _3 J2 Y+ T& ?: x: L

, H, `1 L% }9 V, z3 X7 c7 Ctvb now,tvbnow,bttvb如何向其他用户传输Torrent文件?
; b! y# ]0 L: Q/ O1 R* G" j! }" |% ftvb now,tvbnow,bttvb1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。/ d+ D' E( C4 {3 @
公仔箱論壇/ L* A8 m( e' _$ S1 j
公仔箱論壇( j6 D2 |  Z" e. ^
2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。
" q5 j  f0 Y" s8 A. i/ w. u9 wwww2.tvboxnow.com
9 t' [7 J' d9 m( s  T* _公仔箱論壇
% ]  C$ W# V) G* t
) ?% H  N4 x% `" T$ C- k% P( r感谢 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://www2.tvboxnow.com/) Powered by Discuz! 7.0.0