IP协议基本原理
一、IP的定义
当前唯一的网络层协议标准,定义数据网络层的封装方式、编址方式。
二、IP头部的封装格式
其他字段信息
Version: 版本,用于标识封装是IPv4还是IPv6
IHL: IP头部长度,描述了数据包IP头部信息的长度
Type Of Service:服务类型,用于标识DSCP或IP优先级,用于QOS识别
Total Length: 数据包的总长度
Identification: 标识符,用于标识某个数据分片来源于那个数据包
Flags: 标志,可以标识数据包是否禁止分片,也可以标识某个数据分片是否是最后一个分片
Fragment Offset:分片偏移,用于描述某个数据分片在数据包中的位置
Time to Live: 数据包的生存时间。该数据包允许经过的路由器的最大个数,数据包每经过一个路由器,TTL-1
Protocol: 协议,用于标识上层协议是TCP/UDP/ICMP
Header Checksun:头部校验序列,用于描述头部信息差错校验
Source Address: 源IP地址
Destination Address:目标IP地址
Options:可选项
Padding:填充
三、数据包分片相关知识
1.MTU的概念
MTU全称Maximum