计算机网络 第四章网络层(2)

4.2.5 IP 数据报的格式
一个IP数据报由首部和数据两部分组成
首部的前一部分是固定长度,一共20个子节,是所有1P数据报必须有的。
在首部的固定部分的后面是一些可选字段,其长度是可变的
IP 数据报由首部和数据两部分组成在这里插入图片描述
首部的前一部分是固定长度,一共20个子节,是所有IP数据报必须具有的。
可选字段,其长度是可变的

  1. IP 数据报首部的固定部分中的各字段
    2版本-占4位,指的是IP协议的版本,目前的IP协议版本号为4(即IPv4)
    首部长度-占4位,可以标识的最大数值,是15个单位(一个单位为4个字节),因此IP的首部长度的最大值是60字节。
    区分服务占有8个子节,用来获得更好的服务,在旧的标准中叫做服务类型,但是世界上一直没有使用过,1998年这个字段改名叫做区分服务,只有在使用区分服务的时候,这个字段才起作用,在一般的情况下都不适用这个字段。
    总长度-占16位,指的是首部和数据之和的长度。单位为字节,因此数据报的最大长度为65535子节,总长度必须不超过最大传送单元MTU
    标识占16位,它是一个计数器,用来产生IP数据报的标识。
    标志(flag) ——占 3 位,目前只有前两位有意义。
    标志字段的最低位是 MF (More Fragment)。
    MF=1 表示后面“还有分片”。MF=0 表示最后一个分片。
    标志字段中间的一位是 DF (Don’t Fragment) 。
    只有当 DF=0 时才允许分片。

片偏移-占13位,指出,较长的分组在分片之后某片在原分组中的相对位置,片偏移以8字节为偏移单位。

【例4-1

猜你喜欢

转载自blog.csdn.net/weixin_43428283/article/details/106786070
今日推荐