返回列表 回復 發帖

《教学》BitComet - DHT网络

什么是DHT网络? + K; F0 h4 k/ H8 X* B! q0 Q9 o. ^
DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 * `! a" X5 }1 |4 e( o
5.39.217.77:88982 j" \# V. @. r: Y5 D; n9 f' k
形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。 tvb now,tvbnow,bttvb$ c7 h3 Q; e5 Z; L
5.39.217.77:8898$ a7 Q5 n$ ]" _+ F2 [8 j. L; G
新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。 5.39.217.77:88985 m) d' C; T8 w5 Z6 z* b
5.39.217.77:8898" ^/ w& `' O3 j+ w1 e- t
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。 3 a& U' M  l/ ?4 K$ E* a9 ~

9 d2 M7 x/ v, ]1 }9 k5.39.217.77:8898
- X$ o! U; _& H$ T' h7 m1 \' T5.39.217.77:8898如何使用DHT网络? 4 U4 D5 l& Q& w" o& e+ C
在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 $ X1 Y) U. r7 v/ n
5.39.217.77:8898) \0 N8 ^+ ?  K# f
+ f1 B! Q& [7 i
内网用户可以使用DHT网络吗? 8 {8 r6 z+ `% I
可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。
: {, }& ^7 k' [$ gtvb now,tvbnow,bttvb6 n0 d/ l* j7 i! E

1 v5 P% @" Q) `1 |  Q, WTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。BitComet具体是怎样连入DHT网络的呢? 公仔箱論壇7 S, }4 q9 g/ F! J: v
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。
" @% H  q+ G. l$ \) o
. y7 k! r, ~4 j" ?+ U' B$ ]( R8 Y公仔箱論壇如何在DHT网络中通过BC链接进行BT下载?
% ^3 Q  w. z- g% b9 f: v) Ptvb now,tvbnow,bttvb1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。
& x! Z  t6 l  [0 E) U$ U( [+ V) w. n+ [TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
) l* @4 m1 k3 b1 A) Gtvb now,tvbnow,bttvb
) l* }- ?, H& @% Z- o& x% [2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。
: N3 G' X+ y: r& k$ Ftvb now,tvbnow,bttvb
  K  [/ j8 [4 {; X2 [6 \) s1 p1 VTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
9 p% k$ u  s1 t! v3.开始下载 Torrent文件。 TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。3 b# Z# n5 I2 A& _$ j
  " W) x) x3 X, S, d" K
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。4 M) {) ^. H# u* v" M# d9 |1 |* a
4.种子文件下载完成,正式开始BT任务下载。
! C# r) t$ U. X( {: F- u  5.39.217.77:8898/ O& Y9 S8 k% {

0 X4 p8 F  K: X4 ztvb now,tvbnow,bttvb
" V' a; e- M% f' w' Y如何向其他用户传输Torrent文件?
7 U6 p5 d* N& J* g# Ctvb now,tvbnow,bttvb1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 5.39.217.77:8898! s; F  m! [7 H( R+ w3 m- v
/ X) Q% @3 ^3 U

9 x2 C/ I9 e$ W& K% \# h5.39.217.77:88982.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 tvb now,tvbnow,bttvb( G( h- `' [4 J0 B+ V

, b% \: V! J5 d: @6 s6 Q# q* [! `% }4 t7 Q; @" s
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。! X3 d: s" k; |  r
感谢 BitComet(比特慧星)软件技术支持小组博客!
[
好帖子啊,学习了,期待后续作品
謝謝你無私的分享
thanks for sharing
返回列表