基本的IP数据包结构

来源:互联网 发布:电脑上怎么发淘宝链接 编辑:程序博客网 时间:2024/06/11 23:25
  1. IPv4
    版本:占半个字节
    首部长度:占半个字节,最大为15,最小为5(一个单位4个字节)
    服务类型:标示该数据包的优先级和服务类型,占一个字节,提供差分服务和拥塞处理。
    总长度:IP首部+数据,占两个字节
    标识符:唯一的标示该数据段,占两个字节。由数据发送方指定的唯一号码,用于使分片后各分组片最后能准确地重装为原来的分组
    标志:标志该数据包是否可以分段:第一位保留,第二位不可分段位(0表示可以可以分段,1标示不可分段)第三位更多分段位(0表示最后一个),占3位
    分段偏移量:标示该数据报在原来未分段的相对位置,占13位
    生存时间:标示可以在网路中传输的路由器个数,占一个字节
    协议:表示上层协议字段,占一个字节,该分组携带数据使用的上层协议,以便确认交给那个进程进行处理。6 TCP 17 UDP
    首部校验和:只是对IP首部的正确进行校验,不对数据处理。占2个字节
    源IP地址:4个字节
    目的IP地址:4个字节
    可选字段
    填充:若数据段的总长度不是4字节的倍数,则需要填充,用0进行。

  2. 最大传输单元MTU
    各种物理网络,对帧的可携带数据的上限有不同的规定,叫做最大传输单元,由硬件所决定。

  3. IPv6首部
    版本类型:半个字节
    流量类型:表明该流量是否敏感等信息,占一个字节
    数据流标签字段:要求这些数据包被中间路由器进行特殊处理,20位
    有效载荷长度字段,描述了有效载荷的大小,有两个字节
    下一个首部字段的作用:指向第一个扩展首部,最后一个扩展首部指向封装后的高级协议的引用。占一个字节。
    跳限制字段:一个字段
    源IP地址:占16个字节
    目的地址:占16字节
    故IPv6首部固定长度为40个字节。
  4. 只有目的地选项扩展首部可以出现多次。扩展首部出现循序:
    逐跳选项扩展首部
    目的地扩展首部:指定中间目的地址
    路由扩展首部
    分段(片)扩展首部:确实有大于PMTU的分组
    认证扩展首部
    封装安全有效载荷 (ESP)扩展首部
0 0