首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

如果电脑有两个上网接口,计算机如何使用他们,上网会比用1个快吗

2012-03-20 
如果电脑有两个上网接口,计算机怎么使用他们,上网会比用1个快吗?比如电脑有adsl网线,又接了个3G无线上网卡

如果电脑有两个上网接口,计算机怎么使用他们,上网会比用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好有潜力哈

热点排行