返回列表 回復 發帖

《教学》BitComet - DHT网络

什么是DHT网络?
! q1 Q" k1 W6 d- d  J# \tvb now,tvbnow,bttvbDHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 9 n  ~- k+ M% X
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。4 I) ~8 R9 V" M- X
形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。
9 m- w5 A1 y9 I- K% R公仔箱論壇
  z+ K  g: N* @" x$ Y新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载,因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
* e3 W( H. O7 n9 c6 m0 b6 K7 g( c, n. U9 d$ d) o6 v# _$ Q7 y* f6 J
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
! }' G$ W1 P) v5 Z
( r3 E8 j8 ~. a" e$ Z( b
/ F) v  F- Q# t5 ^公仔箱論壇如何使用DHT网络?
) ?$ i3 _& r; J2 [; O, gTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 7 x! |3 n) `+ F# W. L

" f- C6 Y6 ~% F% g3 r  }公仔箱論壇tvb now,tvbnow,bttvb* O, L/ ~* W& _" e4 N2 _( J
内网用户可以使用DHT网络吗?
& }. V8 y4 s$ C& P+ y- m公仔箱論壇可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。
0 M+ X3 m7 ], h  k5 h# ITVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。tvb now,tvbnow,bttvb8 N+ j  A) [/ B( H3 u9 [3 H" F! a

- i- \$ }* y: fTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。BitComet具体是怎样连入DHT网络的呢? TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。) J5 I& k- B  D3 z/ z
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。
( n! I! l  S5 J% Cwww3.tvboxnow.com
! b# w; q, ?+ s% ?7 I6 f0 ]5 uwww3.tvboxnow.com如何在DHT网络中通过BC链接进行BT下载?
; \9 {5 u- b% J8 U5 d" H9 @TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。
& H* \3 D7 M- I- P, ?, ~1 |www3.tvboxnow.com . O; E& Y/ O: o, O

+ {+ ?2 Y; k) \- v) L& o6 l2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。 , x# n5 U6 N# ^, H
1 ~" ^1 v1 m4 L; ?
. U8 C# v! K: o, R6 \  P( B1 {  T
3.开始下载 Torrent文件。 6 t4 V& _. e8 }" z6 E
  
: G: Q: i# Z& e8 `2 s- r5 xTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
. S/ h  O9 G3 K4 y5 Rwww3.tvboxnow.com4.种子文件下载完成,正式开始BT任务下载。
0 j* m" z+ a, r- `3 Ttvb now,tvbnow,bttvb  " R; ~% |* q$ i! g; I: e
tvb now,tvbnow,bttvb7 `- ~# E+ z* T0 H" J8 R# u
tvb now,tvbnow,bttvb$ s2 V9 D' G& z$ O
如何向其他用户传输Torrent文件?
! n* m& D, e: V* Q( t8 p6 W* ?. i1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 公仔箱論壇9 ]& C* r9 x# G' D6 e) b7 S
9 G( b9 ~! O( q5 V0 ?) {
公仔箱論壇6 x+ k4 t/ ]' i9 O: U
2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 www3.tvboxnow.com( Q4 D/ B4 P# r# W/ p* [8 ]
www3.tvboxnow.com  R/ I" P* i$ @
7 K5 f  X( V! X$ N9 B# K+ A
tvb now,tvbnow,bttvb0 T" N+ E' `# l8 K1 S+ i
感谢 BitComet(比特慧星)软件技术支持小组博客!
[
好帖子啊,学习了,期待后续作品
謝謝你無私的分享
thanks for sharing
返回列表