【学习记录】网络层——IP数据报(格式与分片)

PPT截自王道考研教程

tips:b是位,B是字节。

一. IP数据报格式

在本章节中,暂时不区分IP数据报与分组。

在这里插入图片描述

  • 生存时间(Time To Live):用于丢弃不需要的IP数据报
  • 单位4B:举例说明,首部长度为15,那么字节数为:15 * 4B = 60 字节
  • 标识:分片后,同标识分组可通过标识来合成原数据报。(二. 部分会具体说明)
  • 协议:见下下图,主要记住TCP 6和UDP 17
    在这里插入图片描述
    在这里插入图片描述

二. IP数据报分片

① 为什么要分片?

传送数据报长度可能会超过某链路的MTU值(最大传输单元)

以太网的MTU是1500B

② 标识、标志与片偏移

定义

  • 当然,最后一个分片也可以是8B的整数倍
  • 标志虽然说有3b,但是只有2b有意义(DF && MF)

在这里插入图片描述

③ 例题

  • 对下图中的数据报进行分片,要求分片后数据报不超过1420。

在这里插入图片描述
分析一下,根据以下几点解题:

  • 分片后,分数据报首部长度要和原数据报首部大小相同(20B)
  • 分出的数据报,要尽量达到最大长度(1420B),

由此,我们可以分成这三个部分:

  1. 数据部分:1400 + 1400 + 1000 = 3800B
  2. 首部部分:20B => 20B + 20B + 20B
    在这里插入图片描述
    对于片偏移,则有:
  • 见红色字体,指代对应位置。
  • 与首部无关,只看数据部分的相对位置。
  • 转换成8B为单位的值。
    在这里插入图片描述
    最终结果 0 175 350,由此有下表:
  • 对于DF,由结果可见:这四个数据报都是可分的,因此DF都为0。
  • 对于MF,原始数据报为“没分片”对应0;数据报3为“最后一片”对应0;数据报1,2则对应1。
  • 对于标识:因为都是同源,因此用同一标识“12345”来表示同源。
    在这里插入图片描述

单位为nB小结

1总(长度单位),8片(偏移单位),4首(部长度单位)
在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值