什么是DHT网络?
) I; j4 W3 T# [6 o# T' n8 Vtvb now,tvbnow,bttvbDHT的全称是Distributed Hash Table,即分散式哈希表技术,是一种分散式存储方法。这种网路不需要中心节点伺服器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网路的定址和存储。和中心节点伺服器不同,DHT网路中的各节点并不需要维护整个网路的资讯,而是只在节点中存储其临近的后继节点资讯,大幅减少了带宽的占用和资源的消耗。DHT网路还在与关键字最接近的节点上复制备份冗余资讯,避免了单一节点失效问题。
4 F2 Q. O7 N. l2 T8 c3 N) S/ p. V0 otvb now,tvbnow,bttvb
3 j T5 U- N& h+ a# [) p$ w9 ^0 ]6 YTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。形象地,我们可以把整个DHT网路想像成一个大城市,那麼每个用户端,就好比城市裏各个角落的地图,上面绘制了附近区域的地形情况,把这些地图一汇总,城市的全貌就出来了。 5.39.217.768 H) H% m+ l4 g6 G
公仔箱論壇; ~9 T" E" w# P
新版BitComet允许同行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载,因为它可以在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent2005年5月测试版的协议完全兼容,也就是说可以连入一个同DHT网络分享数据。
) V& I) Z" C8 ^7 O
9 j) K" u$ F6 Z3 `/ a9 s) P公仔箱論壇另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
: C7 r( \8 p% o9 O# Qtvb now,tvbnow,bttvb
1 D" x" W* F4 I+ n5 g/ J6 }
- d5 y0 W: d; g0 |; m公仔箱論壇如何使用DHT网络? ! B& R4 p" S- S* r! X a
在BitComet中,无须作任何设置即可自动连接并使用DHT网络,完全不需要用户干预。BitComet使用和TCP端口号相同的UDP端口进行DHT网络连接。如果要完全禁用DHT网络,可以在选项-高级-网络连接中禁用DHT网络。 5.39.217.76# h% O. Z! X! ]: j% c. U" P. f
/ l0 l i* \3 y( l. u7 P公仔箱論壇9 U$ D" m0 L O; J* v4 r
内网用户可以使用DHT网络吗?
; [! T& [4 U2 U7 ATVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。可以使用。当然,如果有可能打开路由器上所需端口的UDP转发将更加有助于整个DHT网络的健壮性。 5.39.217.76" X( q. N* z$ d! o" b3 Y t
# K0 ]' A F |* u" B5.39.217.76" O+ {. C. K" y8 ^
BitComet具体是怎样连入DHT网络的呢? ( M; G |& m$ N% ?5 X# F
一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。 8 w6 h1 K& P8 h" a/ i. g; H
! W7 [. ]; y$ P% }* I1 g* y. X如何在DHT网络中通过BC链接进行BT下载? 公仔箱論壇6 \+ u8 ]4 F5 E8 V
1.BitComet程序菜单栏:文件>打开BC链接 或 Ctrl+U 快捷键 。
) s! G4 i$ {3 A$ n6 n4 vtvb now,tvbnow,bttvb : Q3 H1 x1 o5 }( J
+ w+ r" r( e$ _5.39.217.762."打开BC链接"对话框,输入你通过任何方式获得的有效的"BC链接",点击确定。
; j* |+ x- n6 i" c( e9 K公仔箱論壇 tvb now,tvbnow,bttvb3 w) w6 Y! T) [: a, t
1 q$ B6 ~5 v/ n% Y: t3.开始下载 Torrent文件。
2 U. k. F5 d+ M. V$ t& F5 h- C: H公仔箱論壇 公仔箱論壇: Y* D1 N1 {0 x( E0 T* @6 P8 g3 X
- ^+ O6 A" m' m* @1 P- }: @* Y/ l4.种子文件下载完成,正式开始BT任务下载。 公仔箱論壇+ e1 Z( t% n7 Y+ W5 r, A& q
: M/ k% G4 ^/ v8 o+ S
/ h& m! b0 [, R" J' H5.39.217.763 y' R F! o# U
如何向其他用户传输Torrent文件?
. w _2 Q5 P: ~& M- ^1 w; NTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。1.在BT任务列表中,选中一个BT任务,右键--复制BC链接。 公仔箱論壇8 o0 v1 }, d/ u
3 P3 d! ?/ Q! }/ K% O$ ~. e公仔箱論壇( ?3 h) W2 a. o' N# ]6 W. v" G) Y( }. \6 {
2.在记事本中,右键--粘帖。现在可以通过发送该链接与其他用户共享该Torrent文件。
7 _. {: N4 x" z4 ^0 a! E tvb now,tvbnow,bttvb* \8 u: j9 \$ @
公仔箱論壇$ h" @+ C! E' V& o7 f: @
% y. Y. g/ f1 h4 ]5.39.217.76感谢 BitComet(比特慧星)软件技术支持小组博客! |