dota2信使怎么装宝石:请问刚才我搞宽带连接没连上,可是不一会又连上了?

来源:百度文库 编辑:神马品牌网 时间:2024/05/13 15:05:54
刚才没连上,我担心死了,一连说显示说:没有找到nod……(不知道是什么英文单词了)然后我在nod32里面,随便删了一个我今天连接不上的一条,没想到再联时就联上了,真是稀奇,请问一下,有谁知道这是什么原因吗?

看看我的回答:

HighID与LowID的相关知识(转贴)

一、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多的服务器登陆了。

为何eMule会有HighID、LowID的之分 以及解决办法))

这就要从互联网结构说起了……长话短说——HighID/LowID不是eMule这个软件的缺陷。
High ID就是拥有独立公网IP并且能提供端口(默认4662)给eMule工作的用户;此类用户可以和任何eMule兼容客户端连接与下载。
Low ID一般都是没有公网IP的内网用户,两个Low ID用户之间是无法直接连接的,所以Low ID的用户下载源会相对少一点(无法从其它Low ID用户那里下载)。

无论什么类型的P2P软件,MSN、QQ、BT……都无法实现两个内网用户——LowID用户之间的直接通讯。MSN、QQ等即时聊天工具都是通过服务器转发数据实现的,像MSN,所有的数据都是通过服务器转发,因此MSN上是看不到好友的IP地址的。而如果你用过早期QQ版本的话,应该知道有一种情况经常会发生,就是即使聊天的2个人都在线,所有的聊天内容后面都会跟上“(通过服务器转发)”,现在的版本只是已经去掉了这句话。然而,为传输大量数据而设计的eMule、BT等P2P软件显然无法使用“服务器转发”来实现LowID用户之间的通信——因为大量的数据转发会无端浪费极大的网络带宽,并且eMule、BT之类免费软件也无法提供要求如此之高的服务器来完成这项任务。BT之中没有LowID的说法只是因为它不提,而不是它能够解决这个问题。所以不要说因为LowID的关系而放弃eMule转用BT,那是荒诞无稽的笑话:-)
为什么要向LowID说不?

从目前的情况来看,国内是LowID的骡子占大多数,也就是这大多数用户之间无法通讯~所以成为一个HighID就显得非常的必要,不但可以让自己获得更多 的下载机会,还可以在众多LowID之间起到中转的作用,帮助他们下载。下面我会提供足够多的信息,帮助您获取HighID~!

补充:两个内网用户无法直接连接是现有的英特网协议造成的,不要把它理解为eMule的缺点,任何软件都无法帮助两台内网的计算机直接连接。(一般的即时通讯软件都通过服务器中转来解决这个问题,而eMule中的HighID,其实也起到了为LowID们中转的作用)

如果您连接服务器得到的是LowID,一般有两种可能:一种是你确实是内网用户,正常途径无法得到HightID;还有一种就是你其实是公网用户,但是由于防火墙的限制,使你拿到了个LowID!
如何区分自己是公网还是内网

中国Internet接入方式,大致为以下结构:
公司企业网——1
家庭申请宽带接入
ADSL——2
FTTB——3
有线通——2
城域网——1
学校校园网
校园ADSL——2
通过学校提供的固定IP地址上网——1
情况1:十分抱歉,如果您和公司、学校网管不是铁哥们儿,那就没法解决了……
情况2:恭喜,您是公网的IP,完全可以、而且应该是HighID用户。如果您是LowID,基本是因为防火墙的关系。
情况3:不能确定您是否有公网IP。

外网(公网)用户一般都是通过ADSL、有线通、电话线等方式拨号接入Internet的。接入设备(Modem)是否拨号在绝大多数情况下(有固定Internet IP地址的情况对于一般用户来说几乎碰不到)是区分是否为公网IP的主要行为。拨号之后才会在所属ISP(Internet Service Provider 互联网服务提供商)那申请到一个临时的Internet IP地址,对于企业(有些Modem无需在系统中手动拨号)连接到Internet的。也就是所谓的一根ADSL宽带只供一台单独电脑使用。
什么是公网、内网

公网、内网是两种Internet的接入方式。

内网接入方式:上网的计算机得到的IP地址是Inetnet上的保留地址,保留地址有如下3种形式:
10.x.x.x
172.16.x.x至172.31.x.x
192.168.x.x

内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向内网的计算机发送连接请求。

公网接入方式:上网的计算机得到的IP地址是Inetnet上的非保留地址。 公网的计算机和Internet上的其他计算机可随意互相访问。
公网用户告别LowID(这个也最简单)

公网用户得到LowID大都是因为开了防火墙的关系,关闭防火墙或在防火墙里为eMule设置相应的端口即可。从 0.43a 版起,eMule默认启动时自动将WindowsXP的防火墙中打开自己连接设置里的TCP/UDP端口。
而且可以在eMule里手动打开WindowsXP的防火墙。进入eMule的连接设置
可以看到eMule的端口,默认是4662,建议可以更换其他的,因为有些ISP封锁了4662端口(主要是国外的,因为那里 eMule下载太厉害了,哈哈),如果你还是使用4662端口的话,将无法连接那些ISP下的eMule(端口随便找个大一点的自己看得爽的数字填好了~ 一般不会冲突。然后点击“打开WinXP防火墙中的这些端口”,
这样eMule就自动在WindowsXP中为您打开了所选择的端口。如果您的eMule没有成功打开TCP端口,可以按照以下步骤手动为防火墙开启这些端口。
名称填写“eMule”,端口号填你eMule选项-