MTU:MTU是Maximum Transmission Unit的缩写;意思是网络上传送的最大数据包。MTU的单位是字节。大部分网络设备的MTU都是1500。
把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率;
如果检测到网关的MTU值是1500,从1400到1472之间多试几次,就能找到合适的数据包长度了;把数据包长度加上数据包头28字节,就得到MTU的值。
测试:
当包是1472字节并且不拆包,能够传送正确;
[root@rhmn ~]# ping -c 3 -s 1472 -M do 10.1.0.230
PING 10.1.0.230 (10.1.0.230) 1472(1500) bytes of data.
1480 bytes from 10.1.0.230: icmp_seq=1 ttl=64 time=0.345 ms
1480 bytes from 10.1.0.230: icmp_seq=2 ttl=64 time=0.303 ms
1480 bytes from 10.1.0.230: icmp_seq=3 ttl=64 time=0.314 ms
--- 10.1.0.230 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.303/0.320/0.345/0.027 ms
当包是1473字节并且不拆包,加上28字节的包头,大于设定值1500,发生错误。
[root@rhmn ~]# ping -c 3 -s 1473 -M do 10.1.0.230
PING 10.1.0.230 (10.1.0.230) 1473(1501) bytes of data.
From 10.1.34.1 icmp_seq=1 Frag needed and DF set (mtu = 1500)
From 10.1.34.1 icmp_seq=1 Frag needed and DF set (mtu = 1500)
From 10.1.34.1 icmp_seq=1 Frag needed and DF set (mtu = 1500)
--- 10.1.0.230 ping statistics ---
0 packets transmitted, 0 received, +3 errors
————————————————
版权声明:本文为CSDN博主「播种生活」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/momomi_2005/article/details/22868745

使用ping测试MTU值相关推荐

  1. 使用ping检测MTU值

    ping ping (Packet Internet Groper)是一种因特网包探索器,用于测试网络连接量的程序 . Ping是工作在 TCP/IP网络体系结构中应用层的一个服务命令, 主要是向特定 ...

  2. 什么是MTU值,如何设置最快最好?

    MTU,即Maximum Transmission Unit(最大传输单元),此值设定TCP/IP协议传输数据报时的最大传输单元.设置合适的MTU值可以解决"部分网站打不开".&q ...

  3. windows中探测计算网络的MTU值,window中ping命令参数和Linux中ping命令参数

    索引 探测路由wan口MTU值方法: window中使用ping命令添加的参数信息 Linux系统下ping指令的格式及参数 如何探测window的MTU值,批处理之路由MTU值探测 探测路由wan口 ...

  4. 用ping追踪计算机的最佳MTU值修改MTU值

    用ping追踪计算机的最佳MTU值&修改MTU值 1.什么是MTU MTU是Maximum Transmission Unit的缩写.意思是网络上传送的最大数据包.MTU的单位是字节. 大部分 ...

  5. mtu测试软件 win7,告诉你mtu值怎么设置才能网速最好!

    都听说mtu值设置好是优化网速非常好的一种手段,那么可能很多朋友还会问,mtu值是什么?要如何设置,这个数值改成什么网速才能更快呢?下面小编就分享下mtu值是什么,还有最佳的mtu值设置方法. mtu ...

  6. 交换机端口mtu值最大_交换机 MTU

    交换机 MTU MTU 是 Maximum Transmission Unit 的缩写. 意思是网络上传送的最大数据包. MTU 的单位是字节. 大部分网络设备的 MTU 都是 1500 .如果本机的 ...

  7. java修改mtu值_windows XP系统怎么通过 CMD 系统修改 MTU 值?

    MTU设置 MTU,即Maximum Transmission Unit(最大传输单元),此值设定TCP/IP协议传输数据报时的最大传输单元.设置合适的MTU值可以解决"部分网站打不开&qu ...

  8. 有没有好奇过路由器宽带拨号的mtu值为什么是1492呢?了解MTU与IP分片

    作者:一天,公众号:网络之路博客(ID:NetworkBlog).让你的网络之路不在孤单,一起学习,一起成长. MTU与IP分片(可选内容了解) 这里来讲一个比较有趣的内容,相信大家都有设置过家用路由 ...

  9. 计算机网络mtu值设置,应该如何设置mtu值才可以让网速达到最快-电脑自学网

    应该如何设置mtu值才可以让网速达到最快. 操作步骤: 第一步.测出自己当前网络最佳MTU值 敲下 "Win键+R",然后在运行窗口后输入"cmd",再敲回车键 ...

最新文章

  1. 22个HTML5 技巧二
  2. OGRE手册--脚本texture_unit
  3. nginx 50x故障分析
  4. Elasticsearch 基础入门
  5. mybatis 注解传入 list 集合​​​​​​​
  6. qr码是二维码码_如何使用QR码进行有效的营销和推广
  7. sudo修改文件夹名字_【转载】MAC系统修改帐号短名和个人文件夹名称
  8. Linux I2C调试工具i2c-tools,i2ctransfer支持16位寄存器地址
  9. SQL 列转行和动态用时间生数据列
  10. MATLAB上根号怎么输入,在matlab里面怎么输入开方号(根号)?9的开方怎么写?...
  11. 固态硬盘用软件测试掉速严重,固态硬盘为什么会“掉速”?
  12. 版本控制软件Git的使用(小白版)
  13. NIOS ii 实战篇 --- 按键控制LED
  14. PKU2506Tiling
  15. matlab差商chaS,牛顿插值MATLAB算法.doc
  16. 酷炫微信小程序点赞效果,带震动
  17. 学习签名signature 的使用
  18. 计算机一级考试全部内容讲解,全国计算机等级考试一级教程讲解.doc
  19. 检测国内大型网游戏交易站
  20. 【移动安全实战篇】————5、Android屏幕解锁图案破解

热门文章

  1. 计算数组中某个元素的所在位置
  2. 图像处理与计算机视觉-论文阅读笔记
  3. 腾讯云账号注册方法介绍
  4. springboot系列课程笔记-第一章-Spring Boot入门
  5. PayPal 全攻略
  6. Java 8 日期时间类
  7. window10 20H2安卓模拟器VT检测不到问题解决方法
  8. 松下服务器编码器由谁该信号,松下伺服电机编码器判断好坏的方法以及功能和作用...
  9. java输入两个数字和运算符_java 第二天运算符及录入函数Scanner
  10. VTA(Versatile Tensor Accelerator)阅读笔记