前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >局域网与互联网环境下MTU的快速确定方法

局域网与互联网环境下MTU的快速确定方法

作者头像
菩提树下的杨过
发布2018-01-23 12:02:00
2.3K0
发布2018-01-23 12:02:00
举报

MTU即:最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据报大小(以字节为单位)。

想了解详情的请自行摆渡:"MTU"

快速确定当前网络环境MTU的办法:

ping -f -l 字节数 要拼的IP

比如: ping -f -l 1472 192.168.1.1

如果能ping通,再把1472尝试调整得大一些,如果出现类似下面这样:

C:\Users\jimmy.yang>ping -f -l 1473 192.168.3.254

正在 Ping 192.168.3.254 具有 1473 字节的数据: 需要拆分数据包但是设置 DF。 需要拆分数据包但是设置 DF。 需要拆分数据包但是设置 DF。 需要拆分数据包但是设置 DF。

192.168.3.254 的 Ping 统计信息:     数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

说明数据需要拆包,再尝试减小该值,值到正好ping通为止,经我本机和互联网测试,局域网环境下该值通常是1472,而互联网环境是996

为什么是这二个值呢?TCP/IP报头是28字节,局域网环境下的最大报文长度是1500,所以1500-28正好是1472,而互联网环境下 996 + 28 = 1024正好1k

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2009-12-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档