计算机网络(三)

鼠扑  金牌会员 | 2024-12-1 15:52:19 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 870|帖子 870|积分 2610

一个IP包,其数据长度为4900字节,通过一个MTU为1220字节的网络时,路由器的分片情况如何?请用图表的情势表现出路由器分片情况。
已知 IP 包的数据长度为 4900 字节,IP 首部长度通常为 20 字节,所以整个 IP 包大小为 4900 + 20 = 4920 字节。
网络的 MTU 为 1220 字节,由于每个分片都要包罗 20 字节的 IP 首部,那么每个分片的数据部门最大长度为 1220 - 20 = 1200 字节。
数据部门总长度为 4900 字节,每片数据部门最大长度为 1200 字节,则分片数目 (向上取整)5


  •      第 1 片

    • 首部长度:20 字节
    • 数据长度:1200 字节
    • 总长度(首部 + 数据):1220 字节
    • 片偏移(相对原始 IP 数据报数据部门开始处的偏移量,单位为 8 字节):0(因为是第一个分片)
    • MF(More Fragment,标识是否另有后续分片,1 表现有,0 表现末了一片):1
    • 第 2 片

      • 首部长度:20 字节
      • 数据长度:1200 字节
      • 总长度(首部 + 数据):1220 字节
      • 片偏移:1200 / 8 = 150(单位为 8 字节,因为上一片数据长度为 1200 字节)
      • MF:1
      • 第 3 片

        • 首部长度:20 字节
        • 数据长度:1200 字节
        • 总长度(首部 + 数据):1220 字节
        • 片偏移:(1200 * 2) / 8 = 300
        • MF:1

      • 第 4 片

        • 首部长度:20 字节
        • 数据长度:1200 字节
        • 总长度(首部 + 数据):1220 字节
        • 片偏移:(1200 * 3) / 8 = 450
        • MF:1

      • 第 5 片

        • 首部长度:20 字节
        • 数据长度:4900 - (1200 * 4) = 100 字节(剩余的数据部门)
        • 总长度(首部 + 数据):100 + 20 = 120 字节
        • 片偏移:(1200 * 4) / 8 = 600
        • MF:0(这是末了一片)





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表