“计算机网络(通识2023春)-中国政法大学”实验报告

传输层:UDP协议

1、使用 tcpdump 抓取 UDP 数据报,解读报文,并截图。

下载并编译C程序 图片描述 安装并运行 tcpdump 图片描述 新开一个终端,运行编译好的 C 程序 test 图片描述 返回刚才运行 tcpdump 的终端查看抓包结果 图片描述

·解读报文

从 4500 到 0101 都是 IP 报头。

从 8b9b 到 6dec 是 UDP 报头的部分。

8b9b:源端口,2 字节,换成十进制是35739

1e61:目的端口,2 字节,十进制为 7777

001c:包长度,单位为字节,换为十进制可知包长度为 28 字节

6dec:校验和

后面的是数据内容的 ASCII 码。

2、修改 C 程序,向不同的 IP、不同的端口发送不同的内容,截图抓包结果。

修改 C 程序 图片描述 截图抓包结果 图片描述

实验收获:学习了如何使用 tcpdump 抓取 UDP 数据报,解读报文,以及修改程序,向不同的 IP、不同的端口发送不同的内容。

最新评论
暂无评论~