IP协议: 无连接 , 不可靠 ,无状态
IPv4报头结构 IP数据报 = IP报头 + 传输层传递的数据
4位版本号 : IP协议版本
4位头部长度 : 最大为1111 >> 15 个四字节 = 60
8位服务类型 : 3位优先权字段忽略 最小延时 最大吞吐量 最高可靠 最小费用 4位是互斥的 一位保留
16位标识 : 3位标志 13位偏移量
- 3位标志 第一位保留 第二位表示禁止分片DF(do not fragment) 第三位表示有更多的分片MF(more fragment)[除了最后一个分片外,其他分片必须设置为1]
- 13位偏移量 每个数据报第一个字节相对于原始数据的偏移值(每个分片的大小必须是8的倍数,保证了偏移值最低三个都是0)[13 位表示16位的偏移值]
TTL (time to live): [最大为255] 数据报在网络中最多经过的路由器的个数,每经过一个路由器TTL减1
**协议8bite ?*这个字段指示IP下一步应当把这个数据包发往更高层的协议,如TCP为6,UDP为17。