引言
IP提供不可靠,无连接的数据报传送服务。
- 不可靠:意思它不保证IP数据包能成功地到达目的地,IP仅提供尽力而为的传输服务。任何要求的可靠性必须有上层来提供。
- 无连接:意思是IP并不维护任何关于后续数据报的状态信息,每个数据报的处理都是独立的。
IP报数据格式
![](https://img-blog.csdnimg.cn/2020091615092723.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xpdHRsZVdoaXRlX0xpbmc=,size_16,color_FFFFFF,t_70)
IP数据包由首部和数据两部分组成,首部由固定部分和可变部分构成,固定部分长度是20个字节,是所有IP数据报必须具有的,可变部分是可选的,长度也是可变的。
- 版本:4bit,指协议版本,通信双方必须使用相同的IP协议版本。IPV4对应协议版本号为4.
- 首部长度:4bit,单位4字节。当首部长度取1111时,首部长度达最大值15×4=60字节,有以下推论:
推论1:当IP分组首部长度不是4字节的整数倍时,必须使用最后的填充字段加以填充;
推论2:数据部分用用在4字节的整数倍开始;
- 服务:8bit;
- 总长度: 16bit,单位字节。当总长度取1111 1111 11