关于ping命令中的长度参数的问题

关于ping命令中的长度参数的问题
关于ping命令中的长度参数的问题
⼀.Ping 命令参数-l所带的长度参数是什么?
Windows xp默认的MTU=1500(字节),即允许发送不需要分段的最⼤IP单包字节数。但如果使⽤ping –l data_length命令来ping⼤包的话,则其中的data_length指的是ICMP的数据长度,⽽不是IP包的数据长度。即data_length不等于MTU 。他们两者之间的关系为:
data_length = MTU(典型值为1500)- IP头(20)- ICMP头(8)
在MTU=1500的情况下:我的叔叔于勒续写
IP包的最⼤长度= 20(IP头)+ IP包的数据长度= 1500字节
IP包数据的最⼤长度= 8(ICMP头)+ 1472(ICMP的数据)=1480字节桂花新品种
ICMP数据的最⼤长度(单IP包)= 1472 字节
通过以上描述,我们搞清了⽹络接⼝的配置数据MTU和Ping命令中的数据包长度这2 个概念,即:MTU
南京炮兵学院是⽹络接⼝发送单个IP包的最⼤字节数,典型值=1500。Ping命令中的data_length是ICMP的数据长度。
例如(假设本端接⼝的MTU=1500,对端接⼝的MTU=1500):
反垃圾邮件系统1.
这是⼀条不带-l参数的ping命令,⽹络接⼝以缺省的ICMP的数据长度(32字节或64字节)发送IP包(IP包长度=60或92)。
2. –l 1472
这是⼀条带-l参数的ping命令,由于1472 + 20(IP头)+ 8(ICMP头)<= 1500(MTU),所以ping 包不会被分段。⽹络接⼝以ICMP的数据长度=1472发送IP包(IP包长度=1500)。
潍坊市政坛地震
3. –l 1500
这是⼀条带-l 参数的ping 命令,由于1500 + 20(IP 头)+ 8(ICMP 头)> 1500(MTU ),所以IP 包需要被分段发送(先发IP 包长度=1500,后发IP 包长度=1500-1472+20+8=56)。
中国海洋渔船图集
Ping 的第1 分段:
Ping的第2 分段:

本文发布于:2024-09-22 04:07:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/530180.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:长度   数据   参数   命令   字节数
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议