IPv4数据报的首部格式
版本:占4比特,表示IP协议的版本,通信双方使用的IP协议的版本必须一致。目前广泛使用的IP协议版本号为4
首部长度占4比特,表示IP数据报首部的长度。该字段的取值以4字节为单位。最小十进制取值为5,表示IP数据报首部只有20字节固定部分;最大十进制取值为15,表示IP数据报首部包含20字节固定部分和最大40字节可变部分 可选字段:长度从1字节到40个字节不等。用来支持排错,测量及安全等措施。 填充字段:确保首部长度为4字节的整数倍,使用全0进行填充 区分服务:用来获得更好的服务,利用该字段的不同数值可提供不同等级的服务质量,。 总长度 表示IP数据报的总长度(首部+数据载荷) 标识:属于同一个数据报的各分票数据报应该具有相同的标识。 标志:3比特:DF位:1表示不允许分片;0表示允许分片;MF位:1表示后面还有分片,0表示这是最后一个分片;保留位:必须为0 片偏移指出分片数据报的数据载荷部分便宜其在源数据报的位置有多少个单位。 生存时间字段:防止IP数据报在网络中永久兜圈 协议:知名IPv4数据报的数据部分是何种数据单元
首部检验和:用来检测首部在传输过中是否出现差错 源IP地址和目的IP地址用来填写发送该IP数据报的原主机的IP地址和接受该IP数据报的目的主机的IP地址。
上一篇:
Java架构师技术进阶路线图
下一篇:
Baidu某系统后台存在sql注入漏洞