问题:
一个UDP用户数据的数据字段为8192字节,在数据链路层要使用以太网来传输,试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值

答案:
6个数据字段的长度:前5个是1480字节,最后一个是800字节,片偏移字段的值分别是:0, 185, 370, 555, 740, 925

解析:
(划分结果如最后图中所示)

UDP数据报 = 首部8字节 + 数据部分组成

因为数据字段为8192字节,所以数据报总长度 = 8192 + 8 = 8200 字节

以太网的最大传输单元MTU = 1500

因为要划分为几个IP数据报,而每个IP数据报的首部占20字节,所以字段部分最大占1480字节

划分的时候,可以划分为 8200 / 1480 = 5,余 800 字节

所以应当划分为 6 个IP数据报片,前 5 个都是 1480 字节,第 6 个是 800 字节

第一个IP数据报字段长度:1480,第一片偏移字段:1480 * 0 / 8 = 0
第二个IP数据报字段长度:1480,第二片偏移字段:1480 * 1 / 8 = 185
第三个IP数据报字段长度:1480,第三片偏移字段:1480 * 2 / 8 = 370
第四个IP数据报字段长度:1480,第四片偏移字段:1480 * 3 / 8 = 555
第五个IP数据报字段长度:1480,第五片偏移字段:1480 * 4 / 8 = 740
第六个IP数据报字段长度:800, 第六片偏移字段:1480 * 5 / 8 = 925

UDP数据报的首部存在于第一个IP数据报片中,所以第一个IP数据报字段为:首部8字节 + 1472数据部分

参考:
https://blog.csdn.net/weixin_42193813/article/details/105868943

运输层课后第13题解析相关推荐

  1. 运输层课后第33题解析

  2. 运输层课后第61题解读

    在本题中列出的 8 种情况下,画出发送窗口的变化,并标明可用窗口的位置.已知主机 A 要向主机 B 发送 3 KB 的数据.在 TCP 连接建立后,A 的发送窗口大小是 2 KB.A 的初始序号是 0 ...

  3. 蓝桥杯练习系统习题-历年真题解析2(完整版)

    文章推荐 精选java等全套学习资源 精选java电子图书资源 精选大数据学习资源 java项目练习精选 蓝桥杯练习系统习题-历年真题解析2 题目搜索方式:Ctrl+F--> 输入题目名称-&g ...

  4. 蓝桥杯练习系统习题-历年真题解析1(完整版)

    文章推荐 精选java等全套学习资源 精选java电子图书资源 精选大数据学习资源 java项目练习精选 蓝桥杯练习系统习题-历年真题解析1 题目搜索方式:Ctrl+F--> 输入题目名称-&g ...

  5. android广告页白屏_年度整理!2056页《大厂安卓岗面试真题解析合集》火爆全网...

    前言 2020年还有最后一个月就结束了,时间一眨眼就过去了.今年面试有没有被面试官虐呢,明年跳槽想跳去哪个大厂呢,这是个问题.说实话,今年我面试也被虐了,为了明年能找到一份心怡的工作,特地的从朋友那里 ...

  6. 军哥华为HCNP(科目H12-221)真题解析课程:1-30题

    华为HCNP(科目H12-221)真题解析 HCNP-R&S-IERS: (Huawei Certified Network Professional-Implementing Enterpr ...

  7. 自然语言处理NLP星空智能对话机器人系列:NLP on Transformers 101 第16章:Kaggle BERT比赛CommonLit Readability Prize赛题解析

    自然语言处理NLP星空智能对话机器人系列:NLP on Transformers 101 第16章:Kaggle BERT比赛CommonLit Readability Prize赛题解析 第16章: ...

  8. 【读书向】阿里云天池大赛赛题解析——可视化

    [读书向]阿里云天池大赛赛题解析--可视化 目录 [读书向]阿里云天池大赛赛题解析--可视化 箱型图 获取异常数据的函数 直方图和Q-Q图 KDE分布图 线性回归图 特征变量的相关性 Box-Cox变 ...

  9. 历届蓝桥杯Scratch编程国赛 初级 中级 青少年编程比赛国赛真题解析【持续更新 已更新至27题】

    历届蓝桥杯国赛真题 第十三界.十二届.十一届等历届青少年蓝桥杯Scratch编程比赛国赛真题解析 国赛真题01-河马带球[试看] [蓝桥杯国赛真题01]Scratch河马带球 少儿编程蓝桥杯Scrat ...

最新文章

  1. 人体肠道细菌与自身细胞的比例究竟是多少?
  2. java8新特性(四)_Stream详解
  3. mybati内sql查询语句在两个日期内
  4. 受用一生的高效 PyCharm 使用技巧(五)
  5. Go 语言成为最受欢迎的语言
  6. 疲劳驾驶监测方案_【Nano Energy】TENG用于驾驶员驾驶状态监测
  7. 2021年度公有云安全报告
  8. 信号方面概念解释(笔记04)
  9. android shape 画阴影_android 阴影的实现方式
  10. 对最大熵模型为什么要最大化熵的一点理解
  11. 人脸对齐(三)--AAM算法
  12. keyshot卡住了还能保存吗_Sketchup建模和渲染能取代3dsMax吗?
  13. ANDROID cmake版本下载,android studio中为gradle指定cmake版本
  14. linux桌面图标不能移动,解决ubuntu16.04软件图标无法显示在控制栏的方法
  15. 数据分析岗位求职经验分享
  16. 信号发生器和任意波形发生器的区别
  17. 天才黑客 Flanker 疑因拒绝做黑客攻击业务,被拼多多强行辞退,错失上亿股票...
  18. 这个非遗大师有点“潮”!他在网上招徒弟!
  19. php映射脚本,代替php脚本
  20. 基于单细胞测序数据构建细胞状态转换轨迹(cell trajectory)方法总结

热门文章

  1. MongoDB学习day08--Mongoose索引、Mongoose内置方法、扩展Mongoose Model的静态方法和实例方法...
  2. μC/OS-III---I笔记9---任务等待多个内核对象和任务内建信号量与消息队列
  3. git创建仓库,并提交代码(第一次创建并提交)(转)
  4. 02:同行列对角线的格子
  5. ALGORITHMS
  6. jquery-添加/删除cookie
  7. net.sz.framework 框架 ORM 消消乐超过亿条数据排行榜分析 天王盖地虎
  8. iOS项目工程添加.a文件遇到的Dsymutil Error
  9. javax.mail.MessagingException: 501 Syntax: HELO hostname Linux端异常解决
  10. 关于使用代理解决跨域问题的原理