返回列表 回復 發帖

《教学》BitComet - DHT网络

什么是DHT网络? 公仔箱論壇3 e) g+ G! G  `9 C2 T3 J0 j3 {0 h
DHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。 + r% e4 K/ {8 u
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。# @1 g+ U% u' u1 l
形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。 公仔箱論壇! L; i# K. F- a! H) p
8 u5 Z4 Y" d- y. O0 s+ B9 d3 Y) v
新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
: H9 q' _9 K7 O, ~- Y8 X5.39.217.77:88980 M$ R1 v% `' `! m
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。 公仔箱論壇: v; J; Q. N3 B! [, Y& f
5.39.217.77:8898/ s; T) c7 P( N& w, n+ I: [
- l( C7 W' Q9 {! I- ?; H# r( t
如何使用DHT网络?
& E" ]0 Q5 O' z/ b6 C! _* F在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 tvb now,tvbnow,bttvb% y/ `" X. @) d$ x" U" e# i

0 z8 o# b: ~. w; d4 N5.39.217.77:8898
1 @* T* \" k, b/ H3 [7 b- MTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。内网用户可以使用DHT网络吗?
+ m* i2 ^! i  j4 V; c- B可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。
' e: D+ B( Y& a. m* C" F6 C) @公仔箱論壇0 y6 z6 W* |9 k$ n: H
tvb now,tvbnow,bttvb5 J5 d7 i/ b. p- N/ _* c" j
BitComet具体是怎样连入DHT网络的呢? tvb now,tvbnow,bttvb5 J9 Y% z- v3 v+ |/ O
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。
! @7 x: f+ e) m2 s2 E/ _TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。5 O6 D; f& G/ z# ?* R! A4 F
如何在DHT网络中通过BC链接进行BT下载?
! x  ~  f% g& s- w  {1 }2 Y6 N1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。
" X2 B! L2 W) h) ^- stvb now,tvbnow,bttvb 5.39.217.77:8898$ ]( ]8 N2 B* b

4 c4 P! O8 X4 `9 j2."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。 5.39.217.77:8898' J3 `" M# v4 V6 y$ z5 k3 @4 L5 P
5.39.217.77:8898) [, Q6 \: j' b9 c" d
4 q$ @$ U% L0 X& b' _
3.开始下载 Torrent文件。 公仔箱論壇1 I6 j* H4 q: k4 G- p! H6 ^
  
; P" Q0 k6 E! |; {; XTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。" ?! w  P2 f# Q2 \" E% |6 j* i5 Q
4.种子文件下载完成,正式开始BT任务下载。 公仔箱論壇# n, Q, l; {$ L8 k; }- @# \
  TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。1 W9 i! d# O, o9 z
tvb now,tvbnow,bttvb6 x% _) q& ~. u7 q

5 ^+ I; }# z0 A. M如何向其他用户传输Torrent文件?
4 p8 ?9 O/ v( y4 @7 I5 i4 A5.39.217.77:88981.在BT任务列表中,选中一个BT任务,右键--复制BC链接。
$ L, o+ I& [) Z2 L! K8 x# Y4 \公仔箱論壇
( E- T9 n5 n0 z; Q& F5.39.217.77:8898
( K; ^, J. o" x% X6 h4 l0 ITVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。 3 _; {4 v  o; z- f' I

) F6 ]- P' Z5 Y( i6 |. Jtvb now,tvbnow,bttvb
8 i6 f& z% w1 O9 L; G. A" I5.39.217.77:8898. N7 f1 w7 `; S- m8 R* ~( b
感谢 BitComet(比特慧星)软件技术支持小组博客!
[
好帖子啊,学习了,期待后续作品
謝謝你無私的分享
thanks for sharing
返回列表