zoukankan      html  css  js  c++  java
  • mtu

    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

  • 相关阅读:
    第5周作业
    第四周JAVA作业
    第三周JAVA学习
    第二周JAVA学习日志
    有关JAVA学习
    Swift 页面跳转
    Swift 登录判断
    单元测试学习
    WCF学习心得
    初次使用Oracle
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/11709745.html
Copyright © 2011-2022 走看看