位15 位16
版本(4) | 报头长度(4) | 优先级和服务类型(8) | 总长度(16) |
标识(16) | 标志 (3) | 分段偏移(13) |
存活期(8) | 协议 (8) | 报头校验和(16) |
源IP地址(32) |
目的IP地址(32) |
选项(0或32,若有的话) |
数据(可变) |
版本:IP版本号
报头长度:32位字的报头长度(HLEN).
优先级和服务类型:服务类型描述数据报将如何被处理.前3位表示优先级位.
总长度:包括报头和数据被分段.
标识:唯一的IP数据包值
标志:说明是否有数据被分段.
分段偏移:如果数据包在装入帧太大,则需要进行分段和重组.
存活期;防止IP包在寻找目的的时候在网络里不断循环.
协议:上协议端口
报头校验和:只针对报送的循环冗余校验.
源IP地址:发送站的32位IP地址
选项:用于网络检验,调试,安全以及更多的内容.
数据:在IP选项字段后面的就是上层数据.
转载于:https://blog.51cto.com/lixuebin/347714