合理设置电脑和路由器MTU值,让上网体验更飞速-网络教程与技术 -亦是美网络

亦是美网络

致力于操作系统应用与计算机网络技术的IT网站。

站内搜索


最新文章

推荐文章

合理设置电脑和路由器MTU值,让上网体验更飞速

关于MTU这个计算机术语,很少有人知道,更别说去合理配置和修改了,MTU,全称Maximum Transmission Unit,在计算机术语里就是最大传输单元的意思,网络是通过数据包传输数据的,关于MTU的具体释义不是本文的主要内容,大家如果想要具体的了解可以自行通过百度百科查看MTU的定义,今天亦是美网络主要给大家讲如何设置MTU值才能更好的体验上网速度。

关于MTU的具体定义,请参考百度百科 http://baike.baidu.com/view/26974.htm

MTU指定了网络中可传输数据包的最大尺寸,在我们常用的以太网中,MTU是1500字节,超过此大小的数据包就会将多余的部分拆分再单独传输。

Windows系统默认的MTU值为1500,但是不同的网络运营商、不同的路由器,甚至不同的上网接入方式都会有不同的MTU值,下面给大家举个例子进行说明。

比如ADSL上网方式的MTU值为1500,如果A机器要向B机器传输3000字节的数据,如果整个传输的环节MTU值都是1500,那么只需要将3000字节的数据拆分为2个数据包即可传输完成。但是ADSL的MTU值为1492,这时就需要将3000字节的数据拆分为3个数据包,这样就增加了网络传输时拆包、组包时间,进而影响我们的上网体验。(这里暂时不考虑“数据包报头”)

下面我们来看看设置的MTU值不合理时造成的影响:

a、当本地的MTU值大于网络的MTU值时,本地发送的数据包过大就会导致网络拆包后传输,不但产生了更多的数据包,而且更消耗了组包、拆包的时间。

实例:比如本地是一条2米宽的河道,网络是一条1米宽的河道,用2米宽的河道给1米宽的河道送水,那么水流必须从2米宽改成1米宽才能输送,这样就造成了效率低下。

b、但本地的MTU值小于网络的MTU值时,本地发送的数据可以完全传输,但是未能完全使用网络提供的数据包的最大传输上限,使得传输通道不能全力发挥。

实例:同样的,本地是1米宽的河道,而网络是2米宽的河道,那么用1米的河道输送2米宽的河道,虽然可以送水,但是2米宽的河道未能达到充分利用,同样造成效率低下。

从上面我们可以得出,当本地的MTU值与网络的MTU值大小一致时才能达到最高的传输效率。知道了这个,那么接下来就是判断自己的网络MTU值到底是多大了。

方法:

先将路由器等上完设备去掉,直接将modem猫出来的网线插在电脑上,连接上网。

打开运行输入cmd回车,打开命令提示符,输入 ping -l 1472 -f www.baidu.com 回车,

参数解释:

“-l 1472” 中的 l 代表了length长度,1472代表数据包长度为1472个字节。 

我们可以通过尝试不同的数据包长度,来验证网络供应商的长度为多少。测试范围从1472到576。

f 在数据包中设置“不分段”标志,强制系统将数据包一次性发送出去。

www.baidu.com 发送目的地主机,可以换成任意一个有效网址。

知道了这个命令后,就可以使用1472到576之间的数值进行测试了,如果ping值返回的是“需要拆分数据包但是设置 DF”,那么就继续尝试,比如1471 1470 1465 1460。。。

直到ping值的返回结果为正常ping通,比如这样:

C:\Users\Administrator>ping -l 1460 -f www.baidu.com

正在 Ping www.baidu.com [116.255.154.157] 具有 1460 字
来自 116.255.154.157 的回复: 字节=1460 时间=11ms TTL=56
来自 116.255.154.157 的回复: 字节=1460 时间=11ms TTL=56
来自 116.255.154.157 的回复: 字节=1460 时间=10ms TTL=56
来自 116.255.154.157 的回复: 字节=1460 时间=10ms TTL=56

注意这样得到的数值后,一定要加上数据包报头的大小28,才是最终MTU值。

比如我的测试出来是1460,然后加上28数据包报头的值,就是1488了。

那么最终确认合适的MTU后,就可以设置本机和路由器的MTU了。

关于本机的MTU设置修改,建议大家使用Windows优化大师、鲁大师等修改工具。

关于路由器的MTU设置,以TP-link为例,进入路由器后,找到“网络参数” - “WAN口设置”里的“高级设置”,打开后,将“数据包MTU(字节):”修改即可。

上一篇:win8/8.1系统怎么创建本地用户?win8/8.1系统如何添加一个本地用户?
下一篇:谁在电脑后台偷偷占用网速?360流量防火墙帮你揪出幕后流量上传黑手

亦是美网络,成立于2012年12月5日,是一个致力于操作系统应用与计算机网络技术的综合IT网站,为大家不断提供和推荐有用的网络教程与技术。

本站文章归<亦是美网络 www.yishimei.cn>版权所有 网站地图 联系我们 豫ICP备12013471号-4 豫公网安备41078202000395号