NOTE
5.4 IP协议
1. 什么是IP协议 网络层协议。 2. IP协议特点 为网络上的主机提供一种无连接、不可靠的、尽力而为的数据包传输服务 3. 为什么需要IP协议 解决异构网络的联通问题 4. IP数据报格式 5. IP数据报分片 IP数据包最大长度:2^16-1为65535字节,但是MTU(数据链路层的可封装数据
这是历史学习笔记,可能存在过时或不完整的理解。
1. 什么是IP协议
网络层协议。
2. IP协议特点
为网络上的主机提供一种无连接、不可靠的、尽力而为的数据包传输服务
3. 为什么需要IP协议
解决异构网络的联通问题
4. IP数据报格式

5. IP数据报分片
IP数据包最大长度:2^16-1为65535字节,但是MTU(数据链路层的可封装数据的上限)为1500Bytes,所以如果IP数据较大,那么需要分片。

IP数据报有3个字段:
- 16bit的标识字段:同一数据包的分片使用同一标识
- 3bit的标志字段:只有2bit有意义 x_ _
- 中间位DF(禁止分片):如果为1表示禁止分片,为0表示允许分片
- 最低位MF(更多分片):如果为1表示“后面还有分片”,如果为0表示“最后一个分片”
- 13bit片偏移:以8Bytes为单位,指出整个分片在原来分组的相对位置

讨论
使用 GitHub 账号参与讨论,评论会保存在 GitHub Issues 中。在 GitHub 查看