1. IP协议特点
- 不可靠
IP协议不保证数据包能传输到目的地,中途发生错误时直接丢弃数据包; - 无连接
IP协议不维护数据包的状态信息,因此无法保证数据包的正确顺序;
2. 首部
-
首部长度
首部长度:标识首部有多少个4字节,取值 0101 ~ 1111,因此首部长度在20~64字节; -
总长度
首部 和 数据部分的总长度; -
标识、标志、片偏移
网络层数据包传递到数据链路层后要封装成帧,以太网帧的数据部分限制大小在46~1500字节,因此IP数据包长度超过链路层最大传输单元(MTU 1500),就需要IP分片;标识:对数据部分分片后,每一片都会加上自己的IP层首部,具有相同标识的数据包则是从同一段数据上分下来的,在网络对端要根据标识从新拼接在一起;
标志:标志占3位,指示此数据包是否属于分片,以及是不是分片中的最后一片;
Reserved Bit:保留位
Don’t Fragment:1 表示不能分片,0表示可以分片
More Fragment:1表示还有其他片,0表示这是最后一片片偏移:分片时每一片长度要是8的整数倍,片偏移代表相对起始位置偏移多少个8字节;
-
生存时间
TTL,数据包可以在网络中经过多少跳;