返回列表 回復 發帖

《教学》BitComet - DHT网络

什么是DHT网络?
( ?2 K; [0 _3 l& N, t5.39.217.76DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 5.39.217.76+ a% U4 j1 G; \+ [

8 w; g7 P. z5 t6 Z; D形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。 tvb now,tvbnow,bttvb. M* A8 h6 }% `- E

. X2 k" q9 {4 d  E( etvb now,tvbnow,bttvb新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。 " p- [, F. J& x9 [

: u' h# N  i: c9 B* l. U& K公仔箱論壇另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
& f6 W2 g' d, h2 F; J. t! D) }+ XTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
/ ^6 ~7 a% S% \7 y0 Z2 p6 G5.39.217.76
3 B% R' I0 z* ], z5.39.217.76如何使用DHT网络? 6 E- w! o( l! q4 Z. s  |& N; ^1 K+ I; x
在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。
, `! t3 ]+ t8 \  ]tvb now,tvbnow,bttvb5.39.217.76& ~9 I6 N! V' o5 K( y- ~

. D" X* E$ J4 t9 Q* }* h内网用户可以使用DHT网络吗? 4 ~8 I6 A. @; n  j/ I
可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。 0 F/ Y! h! V3 w/ a3 Y
; g7 u6 ~. @4 P# w7 ]8 e
: B( h8 S0 r: k6 t* ~
BitComet具体是怎样连入DHT网络的呢? 公仔箱論壇3 [9 o. h7 A* E
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。 5.39.217.760 A* L0 c2 }. ], t8 I1 o

6 J8 Q& T% t* ], E2 x如何在DHT网络中通过BC链接进行BT下载? , I' R4 G% B# M
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。 公仔箱論壇( J) ?' B7 x, U& R

' f* T  L0 Q& K6 o6 G( l公仔箱論壇
% S9 i: I+ ]7 hTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。 + G: n! f) Y3 R3 `1 H' M

3 ?1 j; e/ t; b1 T5.39.217.76
$ Y' e  \! f' L3 \" y/ t5 u5.39.217.763.开始下载 Torrent文件。 6 s; A: T) f" C3 C0 k: D
  
; y; Z7 j% Z. {6 L/ vtvb now,tvbnow,bttvb
: g8 v2 ^" r1 ]0 d" ~4.种子文件下载完成,正式开始BT任务下载。 ' }9 t6 v! K  Q. m6 V
  
. _2 Z1 _3 U$ _4 C! e3 v- n2 R4 G
# I+ \4 s6 \% y8 v2 f/ l) \6 |$ K3 D) t0 h8 s, R/ s
如何向其他用户传输Torrent文件? . O& H# v$ s: s3 @
1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。
0 `1 E) H# M7 j; n$ oTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。 tvb now,tvbnow,bttvb1 e* @+ k# \% w8 ?: B% W0 l8 B

& Z7 c& R" j) D- k4 }tvb now,tvbnow,bttvb2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。
1 s! `1 g( H) M
) L- b' A+ Y4 B2 [0 u6 B; n
$ y: R+ H7 B2 Q  ?6 u
9 o5 n8 l8 n" F" j公仔箱論壇感谢 BitComet(比特慧星)软件技术支持小组博客!
[
好帖子啊,学习了,期待后续作品
謝謝你無私的分享
thanks for sharing
返回列表