计算机网络自顶向下 Wireshark实验 Lab5 UDP
不写答案,本文章只记录 任务 和 问题
开始Wireshark Lab UDP
先在Wireshark Lab官网下载相应文档:https://gaia.cs.umass.edu/kurose_ross/wireshark.php
翻译 (也可以选择DeepL翻译)
在这个实验中,我们将快速了解一下UDP传输协议。正如我们在课文第3章中所看到的,UDP是一个精简的、没有任何装饰的协议。在做这个实验之前,你可能想重新阅读课文中的3.3节。因为UDP是简单而贴心的,所以我们在这个实验中能够很快地介绍它。因此,如果你在30分钟内有另一个约会,也不必担心,因为你应该能够在充足的时间内完成这个实验。
在这个阶段,你应该是一个Wireshark专家。因此,我们不打算像以前的实验室那样明确地说明步骤。特别是,我们不打算为所有的步骤提供屏幕截图的例子。
不写答案,本文章只记录 任务 和 问题
任务
直接打开Wireshark抓包,执行一些会导致主机发送和接收多个UDP数据包的操作。停止捕获。
然后在过滤器中加入udp
。
Q & A
1.从你的追踪中选择一个UDP数据包。从这个数据包中,确定UDP头中有多少个字段。(你不应该在教科书中寻找!根据你在数据包跟踪中观察到的情况直接回答这些问题)。)给这些字段命名。
2.通过查阅Wireshark的数据包内容字段中显示的信息,确定每个UDP头字段的长度(字节)。
3.长度字段中的值是什么的长度?(你可以查阅文本以了解这个答案)。用你捕获的UDP数据包来验证你的说法。
4.一个UDP有效载荷中可包含的最大字节数是多少? 提示:这个问题的答案可以通过你对上面2.的回答来确定)
5.什么是最大的源端口号?最大的可能的源端口号是什么?(提示:见4.中的提示)
6.UDP的协议号是什么?用十六进制和十进制符号给出你的答案。要回答这个问题,你需要查看包含这个UDP段的IP数据报的协议字段(见文中的图4.13,以及关于IP头字段的讨论)。
7.检查一对UDP数据包,其中你的主机发送了第一个UDP数据包,第二个UDP数据包是对第一个UDP数据包的回复。(提示:为了响应第一个数据包而发送第二个数据包,第一个数据包的发送者应该是第二个数据包的目的地)。)描述这两个数据包中的端口号之间的关系。