mtu值(mtu值怎么样设置才网速最快)
你们好,最近小活发现有诸多的小伙伴们对于mtu值怎么样设置才网速最快,mtu值这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 “MTU=最大传输单位:byte英文:Maximum Transmission Unit”我们平时上网时的各种操作都是通过一个又一个的“数据包”传输来实现的。MTU指定了可以在网络中传输的数据包的最大大小。在我们常用的以太网中,MTU是1500字节。大于此大小的数据包将被分割并单独传输。就像货车通过限高桥洞,当货物高度超过限高时,需要卸下部分货物,分两批通过限高路段。
2、 MTU和我的网络有什么关系?
3、 关系还挺亲密的。在windows中,默认的MTU是1500,但是不同的网络接入方式,不同地区的网络运营商,甚至不同的路由器都可能有不同的MTU值。比如接入ADSL时,MTU是1492字节。假设A需要向b传输3000字节的数据,如果整个传输过程中每条链路的MTU为1500,那么可以传输两个数据包。但是,此时ADSL接入模式的MTU是1492字节。由于这种MTU差异,数据分组被额外地分成三份(为了易于理解,暂时不考虑“分组报头”)。显然,这额外增加了要传输的数据分组的数量,并且解包和分组分组的过程也浪费时间。如果MTU从本地到网络是一致的,则可以避免额外的解包。
4、 怎样才能合理设置MTU?
5、 网速更快,这个理由够你折腾了吧?显然是值得的,但是MTU不是一个数字,是通用的。所以我们在设置的时候,注意一个合理的!
6、 那么MTU在什么情况下是合理的呢?我们来看看不合理的地方。1.当本地MTU值大于网络MTU值时,本地传输的数据包过大,导致网络解包后再传输,不仅会产生额外的数据包,还会消耗解包分组的时间。2.当本地MTU值小于网络MTU值时,本地传输的数据包可以直接传输,但网络给出的数据包传输大小上限没有被充分利用,传输能力没有得到充分发挥。由此我们知道,所谓合理设置MTU值,就是使本地MTU值与网络MTU值一致,既能充分发挥传输性能,又能防止数据包拆分。
7、 接下来,最重要的是要搞清楚,对于你的网络环境,什么MTU是合理的。方法也简单:1。按win r组合键调用运行菜单,输入cmd,然后按回车键。
8、 2.在出现的“命令提示符”窗口中,键入“ping -l 1472 -f Baidu ”,然后输入。这个乱七八糟的东西是什么意思?接下来Teamo稍微解释一下:ping:发起探测请求;-L(L(L的小写):限制探测包大小;172:包大小为1472字节;-f:禁止路由器拆分数据包百度:设置百度为检测目标。
9、 3.按回车键后会出现两种返回结果:(1)如果收到回复,说明你的网络最大允许MTU值为1500字节,与系统默认值相同。您只需要将路由器的MTU值设置为1500。
10、 (2)如果需要拆分数据包,但设置了DF。或者封隔器需要分段但df设置。这意味着数据包大小超过了网络限制的MTU大小。您需要减小探测数据包的大小,然后重试。(为了裁剪效果图,我把检测包改成了1473)
11、 4.按“向上箭头”恢复刚刚输入的命令,然后将数据包大小减小到1467字节,跨度为5,再次输入进行检测。5.这时也有两种可能:(1)如果有返回,说明包大小小于MTU限制,再次检测到包大小为3;如果在3之后没有返回,则为了检测,分组大小将减小跨度1。(2)如果仍然没有返回,继续以5的跨度减小数据包大小,直到有返回,然后再做5(1)中的操作。6.直到您找到packet -1,并返回,这意味着您已经检测到MTU所允许的准确的数据包大小。(例如,如果从1465返回到1464,则允许的数据包大小为1464。) 7.但是,上面获得的值不能设置为操作系统或路由器的MTU。您找到的数据包大小需要加上一个28字节的“数据包报头”才是完整的数据包大小。(比如检测到的包大小是1464,然后加上28个字节,最后MTU=1492个字节)8。最后,你只需要将路由器和操作系统中的MTU值设置为你的结果就可以进入迷你杆的背景,并在高级选项中的MTU设置中填写测量值。
以上就是mtu值这篇文章的一些介绍,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!