返回列表 回復 發帖

《教学》BitComet - DHT网络

什么是DHT网络?
& r; ?% U  R; b7 K( G) mtvb now,tvbnow,bttvbDHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 公仔箱論壇1 u/ J) @9 ~) l0 c+ v5 ~5 R: v0 Z
公仔箱論壇/ s% u6 e1 S0 T) r* x" D
形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。 : w2 |+ ]& h% i/ G, y4 p

% [  D6 |/ r0 l4 A公仔箱論壇新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。 , n) K& A: J* D; }0 ?$ E( P

# J% z3 ]4 K! B: w0 A% [tvb now,tvbnow,bttvb另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。 9 i' \7 h' ]2 I" d7 @/ r
tvb now,tvbnow,bttvb1 }# m$ c$ T5 c: }* C- M* e

* L; _5 e2 g# E0 o公仔箱論壇如何使用DHT网络?
! E6 ~7 S0 T" K! x& X! m6 |在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 5.39.217.77:8898; s) M; Y) Z$ s/ l" G2 i  s
tvb now,tvbnow,bttvb# ~; |  O& Q1 z2 u

6 \0 m: l: Y- ^8 h/ K& Xtvb now,tvbnow,bttvb内网用户可以使用DHT网络吗?
3 a# v) X; _- f) D2 Etvb now,tvbnow,bttvb可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。 9 _0 K  O8 R! r5 h
* Q7 w, Q1 T8 L  e9 N8 ~8 F' b
  H6 h9 q1 i4 I( s  g2 l
BitComet具体是怎样连入DHT网络的呢?
# R2 {; G1 ]) N* N) e公仔箱論壇一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。
7 T' ?+ W- H# h7 I( ^  ~tvb now,tvbnow,bttvbtvb now,tvbnow,bttvb1 ]" G  w& Q1 f. i: s5 ^
如何在DHT网络中通过BC链接进行BT下载?
6 A1 |6 u$ L" E5.39.217.77:88981.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。 5.39.217.77:88987 P6 [; r; }  z
5.39.217.77:8898* A# Y' o% S9 M
5.39.217.77:88982 R# D0 Q& u2 c" @/ |: }) Y: D0 n
2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。
" C& A: N7 W% H9 K! t, W. d3 K1 @" gTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
0 K! @* P$ u$ M0 g- s4 k: Htvb now,tvbnow,bttvbTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。9 A" A+ a0 {- w8 J7 m
3.开始下载 Torrent文件。 公仔箱論壇- v6 e. u, r( n2 N5 |: q# t
  5.39.217.77:8898. u3 \& K) Y/ M, }, U
4 `+ h. O) O2 Y5 D: @( K" x( k- R
4.种子文件下载完成,正式开始BT任务下载。 TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。$ Z+ V/ y. t9 C: g
  
# z8 s7 P0 ?5 |1 y+ c9 ?tvb now,tvbnow,bttvb
0 Y7 \. n: M+ g+ W: D! ?, H2 _3 ?公仔箱論壇9 [; d% W6 o; A5 M. S0 ^4 b) B
如何向其他用户传输Torrent文件?
- n# e3 ^% y, A8 |$ U3 a! c- h公仔箱論壇1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 8 n5 o) k" e! X5 c1 f

# @  H  b. q4 ^" I& l' E5 s3 Y5.39.217.77:8898公仔箱論壇: r& q% j& X! P  }: Y/ H
2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 % v& c$ t/ H: Q( [: W

% ^" s. S$ p, f
- Q" X# X1 j* k2 F; btvb now,tvbnow,bttvb; a5 v  W% g- @, e
感谢 BitComet(比特慧星)软件技术支持小组博客!
[
好帖子啊,学习了,期待后续作品
謝謝你無私的分享
thanks for sharing
返回列表