当前位置: 首页 > news >正文

【计算机网络 第8版】谢希仁编著 第五章运输层 题型总结1 UDP和TCP报文格式

UDP报文

5.13

这一题可以先问AI:

但是问了AI,肯定想知道:这些知识点在书上哪里?怎么这么难找?

没错这题主要是靠IP地址,所以应该在第四章。

P136

P137

省流:

1.UDP的首部格式是8个字节,8192要加上8,这个数据报才能往下到网络层。因此需要划分的长度是8200。

2.因为IP地址首部占20字节,而最长限度是1500字节,所以最大划分上限1480字节。8200字节可以分成5个1480字节加上1个800字节

3.根据片偏移知识,八个字节算一个偏移单位,1480%8=185,因此片偏移分别是0,185,370,555,740,925.

5.14

知识储备:UDP的首部格式是8个字节,2字节表示源端口号,2字节表示目的端口号,2字节表示数据报的长度,2字节表示检验和。其中,数据报的长度=首部长度(定死了是8字节)+数据部分长度!!!也就是说数据部分长度=数据报长度-8!!!

知识储备:书P215

所以本题答案:源端口1586,目的端口69,数据报总长度28,数据部分长度28-8=20。

客户发给服务器,服务器程序是TFTP。

5.15

答:UDP不保证可靠交付,但UDP比TCP的开销要小很多。因此只要应用程序接受这样的服务质量就可以使用UDP。如果话音数据不是实时播放(边接收边播放),就可以使用TCP,因为TCP传输可靠。接收端用TCP将话音数据接收完毕后,可以在以后的任何时间进行播放。但假定是实时传输,则必须使用UDP。

TCP报文

5.22

知识储备P226

回答

5.23

(1)100-70=30字节

(2)确认号为100(第二个的开头)

(3)180-100=80字节

(4)这一题相对来说有点玄机,我以为是70+第二个报文的长度L,但是事实上:

http://www.dtcms.com/a/207249.html

相关文章:

  • 基于labview的声音采集与存储分析系统
  • python绘制股票K线
  • sockaddr结构体详解
  • 学习日记-day13-5.22
  • Python中accumulate方法
  • MySQL三种备份方式介绍
  • AI价值的冰与火之歌:企业数字化转型的迷雾与曙光
  • 探索微分方程的领域及AI推理
  • knife4j使用
  • MySQL中实现大数据量的快速插入
  • 华为仓颉语言如何进行交叉编译
  • Java微服务架构:Spring Cloud全栈指南,附最新Demo源码,可独立运行!
  • v3.0 YOLO篇-如何通过YOLO进行实验
  • 2024游戏安全白皮书:对抗激烈!PC游戏外挂功能数增长超149%,超85%移动外挂为定制挂(附获取方式)
  • 怎样通过神经网络估计股票走向
  • 华为RH1288HV3 BMC忘记用户名密码如何恢复默认
  • 【QT】QT6设置.exe文件图标
  • 华为云Flexus+DeepSeek征文 | 基于ModelArts Studio 的 DeepSeek API 实现行业深度搜索和分析
  • 云南安全员考试报名需要具备哪些条件?
  • 汇川EasyPLC MODBUS-RTU通信配置和编程实现
  • 力扣热题——罗马数字转整数
  • MySQL 查询用户权限的方法
  • 在WSL2中运行nvidia-smi时出现命令未找到的问题
  • vue2和vue3的区别
  • 如何更好地做出判断?
  • Prometheus的服务命令和配置文件
  • springboot03
  • Linux(Ubuntu)新建文件权限继承问题
  • 常见算法题目1 - 给定一个整数数组和一个目标值,找出数组中两个数之和等于目标值的数组下标组合
  • 【424. 替换后的最长重复字符】