Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1265646
  • 博文数量: 264
  • 博客积分: 10772
  • 博客等级: 上将
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-25 11:54
文章分类

全部博文(264)

文章存档

2012年(4)

2011年(51)

2010年(31)

2009年(57)

2008年(51)

2007年(70)

分类: 系统运维

2008-11-23 18:01:27

高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天就搞定了。
所以遇到冷门的文件源就很头痛。
阅读(1028) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~