为什么我的电驴一会儿highID一会儿lowID?

真是在奇怪啊,我什么设置都没动过,原本HighID的重启一下就会变成LowID了,原本LowID的重启一下就会变成了HighID,有时HighID重启仍旧是HighID,... 真是在奇怪啊,我什么设置都没动过,原本HighID的重启一下就会变成LowID了,原本LowID的重启一下就会变成了HighID,有时HighID重启仍旧是HighID,有时LowID重启仍旧是LowID,感觉HighID和LowID好像是随机出现的~不过一旦连上某个服务器后,即使断开连接再联结,或关闭电驴重新打开电驴,ID就不会发生变化了~
注:系统里确保没有病毒的,系统里用的是天网防火墙,我一般连接的都是DonkeyServer No2服务器
回36921358:感谢您回答了那么多,可是我还是不明白为什么会发生我这种现象,以及如何解决的办法啊~~
展开
 我来答
36921358
2007-06-24 · TA获得超过134个赞
知道答主
回答量:83
采纳率:0%
帮助的人:52.6万
展开全部
、LowID与HighID在下载与上传时,可以连接到的用户

1、主动下载时,你可连接到的用户:
══════╤══════╤═══════
用户 | 同服务器 | 其它服务器
══════╪══════╪═══════
HighID ———所有用户———HighID
LowID———HighID———HighID
══════╧══════╧═══════

2、被动上传时,可连接到的你用户:
══════╤══════╤═══════
用户 | 同服务器 | 其它服务器
══════╪══════╪═══════
HighID———所有用户———所有用户
LowID———HighID————无
══════╧══════╧═══════

可以看到,HighID与LowID的情况是多么的不同,HighID在主动下载的时候,除了位于其它服务器的LowID外,都可以连接的到,而LowID只能连接到所有的HighID。而被动上传的时候,几乎所有的用户都可以连接到HighID,而对于LowID来说,只有本服务器的HighID可以连接到你。

二、来源的查找方式

上面说到的只是理论过程,对于一个用户来说,获得来源的过程是多样的。由于获得来源是一个主动的过程,我们只能拿主动下载为例说明了。

1、本服务器查询
对于任何性质的用户,当你开始下载一个文件的时候,首先是向你所登陆的服务器提出源查找请求,服务器会根据你的请求查找登陆用户中是否有你需要的源,如果有,就会替你牵线搭桥,同时,你还会向所有服务器列表中的服务器发出源查找请求,同样的,其他服务器也会替你找到需要的源。
通过这种方式找到的源,在你的EM里显示为:ED2K Server。

2、通过用户来查询
当你找到一批用户以后,另一种查找源的机制开始运作了,那就是“来源交换”。你刚开始下载,不可能找到非常多的来源,而你找到的这些来源,有的已经下载了很久,在他的来源列表中,会有许多来源是你没有的,EM会向这个用户发出交换来源的请求,这个用户会把自己的“客户”介绍给你。通过这种方式找到的来源,在你的EM里显示为:来源交换(或Souce Exchange)。

如果你列表中的用户数量比较少,EM默认向所有用户发出请求,如果比较多,EM只是随机的抽取部分用户发出请求。现在,打开用户列表,你会发现这种方式找到的用户数量已经占了大多数,这样应该可以减少不少服务器的负担。

3、被动方式
首先,这并不是一种新的源查找方式,只是在特定方式下的一种工作方式,而这种方式只发生在HighID与LowID之间,而且,二者同时在下载一个文件,且都没有全档。

从前面可以看到,在主动下载的时候,位于S1服务器的HighID(A)不能连接到位于S2服务器的LowID(B),而B却可以连接到A,这样就产生了一个矛盾,二者之间的通讯变成了单向的,只能通过B来发出请求,向A索取资源,而A只能“被动”的知道B那里有没有自己需要的东西,从而进行下载。被动方式由此得来。
这种方式一旦形成,在双方的EM里显示的,都是:被动方式(或Passive)。

但是,我也同时发现,位于同一个服务器的两个用户也出现过这样的工作方式,这种情况的出现,很有可能是因为二者都在同时下载一个文件,而且没有全档,为了节省资源,而默认由LowID一方控制上传与下载,HighID一方被动参与造成的。

三、连接服务器

主动下载的时候:

1、LowID,连接服务器不要过于挑剔。一般连接国内大型的服务器就可以了。你主动下载的时候,可以通过几种方式找到大部分的源,而与服务器无关。
2、HighID,如果你主动下载,连服务器还是很有学问的,关键就是那个文件的源的LowID的分布状况了。一个极端的例子,所有的HighID都没有这个文件,所有资源分布在LowID手里(这种情况是有的),如果你这个服务器上的LowID只有几个有资源,而且速度还慢,你会郁闷死的,而另一个服务器上有许多LowID手里有这个文件,且速度飞快,你就应该登陆那个服务器。

被动上传的时候:

1、HighID们,也不用对服务器太挑剔。除非你连的那个很“冷门”,要不然几乎所有需要你文件的人都会找到你的。
2、LowID,只能找一个需要你文件多的、HighID多的服务器登陆了。

参考资料是VC内部帐号~ 如有疑问请联系我~

参考资料: http://bbs.verycd.com/topics/109340/

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式