引言
IP提供不可靠,无连接的数据报传送服务。
- 不可靠:意思它不保证IP数据包能成功地到达目的地,IP仅提供尽力而为的传输服务。任何要求的可靠性必须有上层来提供。
- 无连接:意思是IP并不维护任何关于后续数据报的状态信息,每个数据报的处理都是独立的。
IP报数据格式
IP数据包由首部和数据两部分组成,首部由固定部分和可变部分构成,固定部分长度是20个字节,是所有IP数据报必须具有的,可变部分是可选的,长度也是可变的。
- 版本:4bit,指协议版本,通信双方必须使用相同的IP协议版本。IPV4对应协议版本号为4.
- 首部长度:4bit,单位4字节。当首部长度取1111时,首部长度达最大值15×4=60字节,有以下推论:
推论1:当IP分组首部长度不是4字节的整数倍时,必须使用最后的填充字段加以填充;
推论2:数据部分用用在4字节的整数倍开始; - 服务:8bit;
- 总长度: 16bit,单位字节。当总长度取1111 1111 1111 1111时,总长度取最大值65535字节。数据链路层帧格式中数据部分长度最大值为MTU,当IP层的数据报封装成链路层的帧时,此数据包的总长度(首部+数据部分)若大于MTU&#