高ID是通过你的IP地址换算得来的,如果你是公网的IP地址应该就是高ID。如果服务器不能获得你的IP地址,或服务器向你的4662端口询问时不能获
得回应,一般是内网用户或在防火墙后的用户,即你的机器未开放4662端口或被屏蔽,则服务器会给你分配一个ID,ID从1开始,到16777216,这
之间的都是LowID(低ID)。
一般内网用户和在防火墙后的用户端口是要通过防火墙和路由进行NAT地址转换的,所以端口是不固定的、或者被防火墙阻挡,应此“正常”情况下都是低ID。
高ID可以和高ID进行文件交换,也可以找到低ID进行文件交换。但是低ID(LowID)只能找到高ID(HighID),一般不能主动找到低ID,或者通过高ID“过渡”才能与低ID交换数据。(大致上情况是这样,具体看下面表格,呵呵。)
所以一般低ID用户找到的文件的源要远少于高ID,所以LowID下载的速度要低,而且在源比较少的情况下却无法完成下载。而高ID基本上有源即可下载完成。
一、LowID与HighID在下载与上传时,可以连接到的用户
1、主动下载时,你可连接到的用户:
══════╤══════╤═══════
用户 | 同服务器 | 其它服务器
══════╪══════╪═══════
HighID | 所有用户 | HighID
LowID | HighID | HighID
══════╧══════╧═══════
2、被动上传时,可连接到的你用户:
══════╤══════╤═══════
用户 | 同服务器 | 其它服务器
══════╪══════╪═══════
HighID | 所有用户 | 所有用户
LowID | HighID | 无
══════╧══════╧═══════
可以看到,HighID与LowID的情况是多么的不同,HighID在主动下载的时候,除了位于其它服务器的LowID外,都可以连接的到,而
LowID只能连接到所有的HighID。而被动上传的时候,几乎所有的用户都可以连接到HighID,而对于LowID来说,只有本服务器的
HighID可以连接到你。而且LowID必须定时向ED服务器发送信息,以维持已有的连接或者获得更多的文件来源,从某种程度上来说,加重了服务器的负
担,因此服务器会给LowID一定的连接比例,超过该比例,服务器就会将LowID用户踢出,这种情况在连接国外人数很多的服务器会有出现。有时候
HighID用户连接国外大服务器时,也会得到LowID,这是服务器忙的缘故,多连几次好了。
LowID,你郁闷吗?请跟我一起郁闷吧,我在单位也是低ID,要下的一部《地狱男爵》已经挂了一个星期也只下了22%。而比较热门的《康斯坦丁》(1。4G 2cd divx)用了2天就搞定了。
所以遇到冷门的文件源就很头痛。
阅读(1020) | 评论(0) | 转发(0) |