读书人

如果电脑有两个上网接口计算机如何使

发布时间: 2012-03-20 14:01:11 作者: rapoo

如果电脑有两个上网接口,计算机怎么使用他们,上网会比用1个快吗?
比如电脑有adsl网线,又接了个3G无线上网卡,那电脑会怎么用他们呢?以下有几种猜想,哪一个是对的?
1.计算机会检测带宽负荷,选择符合较轻的接口。例如迅雷已经在用adsl了,占了很多adsl网线的带宽,那再开一个IE上优酷网看电影,IE就自动选择了无线网卡,因为那边带宽资源比较空。这种情况下,开两个上网接口是比只开一个快的。
2.每个程序都会平均分配。比如在邮箱中上传大附件,浏览器检测到有两个接口可用,就把上传的数据分为两路,一路走adsl上传,一路走无线网卡上传。这种情况,开两个上网接口也是比只开一个快的。
3.计算机只会选一个,不过会选带宽大、速度快的一个。比如在网页下载东西,浏览器检查到3G网卡的速度要比adsl快些,于是就选择了走无线网卡那路去走数据了。
4.计算机内部对接口有排序,只会选择“第一个”。比如adsl在计算机里排第一个,那不管迅雷还是浏览器还是QQ,都只会选择adsl线路去路由,这时候插了无线网卡也没有用,根本没程序用它,还白白让无线网卡计费扣钱!除非把adsl网线拔掉,“第一个”选不了了,才会选“第二个”无线网卡。

哪种猜想是对的呢?

[解决办法]
很负责任地告诉楼上,你的第4种猜想是正确的。
网络连接走哪条线路是由路由表来决定的,你可以用route print命令来查看你机器当前的路由表。以我的为例:
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.103 20
像这个目标地址全是0而且子网掩码也是0,就表示除单独指定的路由外,其它网络访问都使用我的IP为192.168.1.103的接口(网卡),从网关192.168.1.1与外通讯。
通常情况下,如果你建立了两个网络连接,很可能后一个连接就修改了路由表,变成默认连接。

比如你要用IE从网站A下载一个文件,网站A只有一个IP,你如果装了两条网络,都是1M的,你的下载速度最快也还只能是1M,因为它只能通过一条线路进行连接。

当然,你是可以使用route命令来修改路由表,实现针对不同的IP走不同的线路的,比如使用迅雷下载,同一个文件它会从不同的源IP下载,那你可以指定针对不同的外网IP走不同的线路,就能实现带宽叠加,达到上面例子2M的速度。

嘿嘿,从水园特地跑来接分
[解决办法]
LZ看来爱思考,一下子就想了四种原因,佩服。
LZ好有潜力哈

读书人网 >网络协议

热点推荐