最新版本: Stable: 0.50a | Beta: 0.50b
 Deutsch English Fran鏰is Hebrew Chinese Traditional Spanish Italian Polish Lithuanian Estonian Danish Swedish Dutch (Netherlands) Portuguese (Brazil) Czech Portuguese - Portuga Russian Catalan Turkish Finnish Romanian Greek Serbian Chinese Simplified 






Kad搜索详情图形 HelpNAV

梗概

本文将告诉您如何看懂Kad窗口中的“搜索详情”图形(假如您看不到,请点击“节点”按钮)。不过我们事先有一个重要的声明:Kad网络的正常运行并不需要您了解、监控或观看此图形,本图形仅仅是帮助您一窥Kad的工作机制。假如您对此毫无兴致,那么您大可安全跳过本页面。俺向春哥保证骡子不会生你气的 ;)

这图形是干吗的

Kad是一种分布式的网络和数据库。每个动作包含搜索以及联系其它节点(用户/计算机),以获得或存储某些信息。本图形将这个过程可视化,您可以实时观看eMule是如何找到节点并与其连接的。

详析

在Kad图形中您会看到3种基本序列:存储数据、获取数据、找到其它节点以充实路径表。最后一类动作是最常见的,不过也是最让人烦的,所以俺更愿意先解释eMule如何按照您的搜索找到关键字。
假如您想在您的eMule上实际操作,首先请确认已经连接到Kad网络,进入搜索界面,输入一个关键字,并选择“Kad”进行搜索,开始搜索,切换回Kad窗口,在“当前搜索列表”中点击以输入的关键字作为名称的项.
现在您就可以看到一个不断变化的图形,最后看起来就像这样:

emule kad 搜索详情

那么这图形到底有什么意思呢?图形中的每个圆球代表一个节点,圆球越靠近图形的底部,代表它离关键字越近(注意:这里的“近”并非指物理/地理意义上的“近”,而是针对分布式散列表中的相对距离而言)。因此Kad首先应当找到靠近关键字的节点,因为这些节点可能包含与关键字相关的信息。
为此,Kad将会询问其它节点“你们知道有比你们自己更靠近这个关键字的节点吗?”假如节点知道,便会将节点的地址发给我们。在Kad图形中,这个过程以箭头表示。从A节点指向B节点的箭头,表示A节点告诉了我们B节点的地址。当然,有些节点可能会报告已知的同一个节点,因此你将会看到某些节点被万箭穿心。根本没有箭头指向的节点将会从本地路径表中剔除——一般来说都是最靠左上方的3个节点。

节点的颜色代表其对我们请求的应答情况:

  • Green:节点应答请求,并给我们发送了比它自身更加靠近关键字的节点(在获取信息时,大部分节点会发送2个结果,如上图所示。在存储信息时,大部分节点会发送4个结果)
  • Yellow:我们已向节点发送了请求,仍在等待其应答
  • Red:节点无响应,可能已经失效
  • Blue:节点应答请求,但是未找到更加靠近关键字的节点

一旦Kad找到足够多的节点,将会向所有这些节点询问,是否有已索引的符合关键字的文件。拥有符合条件文件的节点会向我们发送搜索结果。当收集了足够数量的搜索结果后、或当搜索持续了指定的时间后,Kad将会中止搜索流程并结束搜索。这就是搜索常见关键字时只需要找到数个节点/只持续几秒钟、而搜索稀有关键字可能持续很长时间的原因。
向其它节点请求的关键字会在Kad图形上以如下符号显示:

  • Checked:节点拥有符合搜索关键字的文件,并且已将搜索结果发送给我们。搜索列表中将会列出这些文件
  • Crossed:节点没有符合搜索关键字的文件,或者无响应

最后提示一句:您可以查看任何节点的全部详情,操作方法是将鼠标指针停在节点上,等待弹出气泡提示。

本文总结了关键字搜索如何在Kad图形中显示。如前所述,Kad中还有两类其它常见动作。存储文件、关键字或节点时,与本例十分类似,只不过在存储自己的关键字或文件时不会有什么变化。而搜索节点充实本地路径表(“节点遍历”)总是一个绿色节点(当前请求的节点)指向11个黄色节点(已加入路径表的节点)。


Last Update: 23.02.2011 2:25
端口,防火墙和路由器
图形用户界面
 
深入介绍
 
  Kad搜索详情图形
  Kad窗口
服务器窗口
传输窗口
搜索窗口
共享文件窗口
统计信息窗口
消息窗口
IRC窗口
特色功能
常规信息
服务器
选项设置
常见问题
疑难排解
指南与问答
  初学者指南
常用工具
网络指南