IPv4报头
1.版本号:v4,v6 ,首部长度:确定荷载实际开始的地方 ,总长度(头部加上数据)
2.标识,标志,片偏移: 用于分组分片
3.寿命(time_to-live,TTL): 数据报每经过一台路由器处理,此字段减1,至0丢弃数据报 ,协议号:选择运输层协议 6——TCP, 17——UDP. 类似于端口功能,实现不同层的连接 首部检验和: 用于检验数据报中的比特错误
4.源,目的IP地址: IP地址用于确定发送,接收端口号
IPv4数据报分片传输:
链路层帧能承载的最大数据量叫做最大传送单元(MTU),帧的MTU决定了IP数据报的长度,每段链路有不同的传输层协议,具有不同的MTU。
当数据报长度大于MTU时,就要把数据报拆分成几块(fragment), 由多个帧封装传输,到达目的端系统后(而不是在路由器中重新组装),依据标识,标记和片偏移参数进行组装。
IPv6报头
固定的40字节头部: