mtu

摘要:
1500-20-20=1460UDP:IP报头20字节,UDP报头8字节。

mtu (maximum transmission unit)
最大传输单元
MTU越大,数据单元承载的有效数据就越长,通信效率也越高;传送相同的用户数据所需的数据包个数也越低
MTU越大,传送一个数据包的延迟也越大

mtu检测

C:> ping -f -l 1472 192.168.1.1 

如果出现:
Packet needs to be fragmented but DF set
则数据包需要分片发送

直到ping通:
mtu值即数据包长度加28字节

mtu修改

C:> netsh interface ipv4 show subinterfaces

   MTU  MediaSenseState   传入字节  传出字节      接口
------  ---------------  ---------  ---------  -------------
  1500                1   99033933    8073425  本地连接

C:> netsh interface ipv4 set subinterface "本地连接" mtu=1000 store=persistent

   MTU  MediaSenseState   传入字节  传出字节      接口
------  ---------------  ---------  ---------  -------------
  1000                1   99033933    8073425  本地连接
# ifconfig eth0 mtu 1500

数据部分长度
以mtu为1500为例
TCP:IP首部20字节,TCP首部20字节。1500-20-20=1460
UDP:IP首部20字节,UDP首部8字节。1500-20-8=1472

免责声明:文章转载自《mtu》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jdbc executeQuery、executeUpdate 和 execute 区别两端对齐下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux包之iproute之ip命令

[root@localhost ~]# rpm -qf /sbin/ipiproute-2.6.32-31.el6.x86_64ip 是个命令, ip 命令的功能很多!基本上它整合了 ifconfig 与 route 这两个命令ip - show / manipulate routing, devices, policy routing and tunne...

套接字缓冲区大小及限制

Pv4数据报的最大值是65535字节,包括IPv4首部。 IPv6数据报的最大值是65575字节,包括40字节的首部。   MTU:IP数据报的最大传输单元,以太网的MTU是1500字节。   IPv4要求的最小链路MTU是68字节。 IPv6要求的最小链路MTU是1280字节。   如果一个IPv6的数据报的值小于要求的最小值1280字节,那么就需要...

IP分割和重组

数据链路层不同,MTU(最大传输单元)就不同。但是IP协议是网络层的协议,它需要将数据链路层进行抽象。使得所有的数据链路对于上层的表现是一致的。 任何一台主机必要对IP分片进行相应的处理。因为,较大的报文无法一下子发送出去,需要进行分片分次发送。是否有必要进行分片是由路由器决定的,只要路由器认为有必要分片,就会进行分片。路由器只管分片,不管重组。重组是需要...

如何修改Windows上某块网卡的MTU的值

先用如下命令查看所有的网卡以及他们的MTU的值。 netsh interface ipv4 show interfaces 使用如下的命令修改他们的MTU为9000.netsh interface ipv4 set subinterface "13" mtu=9000 store=persistentnetsh interface ipv4 set sub...

CentOS 7上的主机名设置和基本网络管理

主机名 CentOS 6 查看。 # hostname 设置。 # hostname NEW_NAME 设置完成后,xshell的会话中不会显示NEW_NAME,可通过重新登录会话来显示。不过实际上我们在设置完成后立即再次查看的话,是已经设置为NEW_NAME了。 这样子设置,是临时有效,系统重启之后,就恢复为之前的主机名了。想要永久有效的话,应该将NEW...

Linux网络命令——ifconfig、ifup、ifdown

 这三个命令的用途都是启动网络接口,不过,ifup 与 ifdown 仅就 /etc/sysconfig/network- scripts 内的 ifcfg-ethx(x为数字)进行启动或关闭的操作,并不能直接修改网络参数,除非手动调整 ifcfg-ethx 文件才行。至于 ifconfig 则可以直接手动给予某个接口 IP 或调整其网络参数。下面我们就分...