ping1464mtu是多少
MTU(Maximum Transmission Unit)是指网络能够传输的最大数据包大小,以字节为单位,MTU的大小决定了发送端一次能够发送报文的最大字节数,如果MTU超过了接收端所能够承受的最大值,或者是超过了发送路径上途经的某台设备所能够承受的最大值,就会造成报文分片甚至丢弃,加重网络传输的负担,如果太小,那实际传送的数据量就会过小,影响传输效率。
通常情况下,MTU默认值为1500,一般指IP报文长度为1500B;由于IP头默认20B,所以ICMP报文为1480B,当ICMP报文类型为0或8时,其固定的报文头长度为8B,所以ICMP载荷为1472B,对应ping命令的s参数大小。
在实际操作中,可以通过ping命令来测试不分片时最大的传输包长,使用命令ping <ip> M do s <packagesize> c 5
来验证不分片时最大的传输包长,有实验结果显示,当s 1472可以正常ping通,当s 1473时显示message超过mtu限定值,还有实验结果表明,当size = 1464的时候,Ping没有问题,但是当size = 1465的时候,就发生超时了,可以断定icmp携带最大的内容长度,应该是1464。
ping1464mtu的大小取决于网络环境和具体配置,但一般情况下,ICMP报文的最大载荷长度为1464字节。
相关问题与解答
问:什么是MTU?
答:MTU(Maximum Transmission Unit)是指网络能够传输的最大数据包大小,以字节为单位,它决定了发送端一次能够发送报文的最大字节数。
问:如何测试网络的MTU值?
答:可以使用ping命令来测试网络的MTU值,通过逐渐增加ping包的大小,直到找到最大的不分片传输包长,使用命令ping <ip> M do s <packagesize> c 5
来测试不同大小的ping包是否能够正常传输。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/73403.html