1339 字
7 分钟
实验五:IP
实验五研究 IP 协议本身。与前面几个实验不同,这里不在 Windows 上直接抓包,而是在 Linux 环境中使用 tcpdump 捕获,再把结果放进 Wireshark 分析。
在 Windows 10 上安装适用于 Linux 的 Windows 子系统(WSL2)的方法见 附录 D:配置 WSL2。
抓取跃点跟踪过程
- 运行两个 WSL2 窗口。
- 在第一个 WSL2 窗口中运行
tcpdump -i eth0 -w 1.pcap,应输出tcpdump: listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes。 - 在第二个 WSL2 窗口中运行
traceroute -i eth0 -I -4 -m 45 -N 1 -q 1 gaia.cs.umass.edu。结果应如下所示;如果无法获得任何结果,或所有请求均超时,考虑更换网络环境(例如改用移动数据)。 - 在第一个 WSL2 窗口中按下
Shift + C停止数据包捕获。
[root@Ariel-PC Desktop]# traceroute -i eth0 -I -4 -m 45 -N 1 -q 1 gaia.cs.umass.edutraceroute to gaia.cs.umass.edu (128.119.245.12), 45 hops max, 60 byte packets 1 Ariel-PC.local (192.168.176.1) 0.223 ms 2 localhost (192.168.5.223) 3.744 ms 3 * 4 localhost (192.168.76.1) 21.504 ms 5 * 6 localhost (192.168.59.145) 52.659 ms 7 * 8 * 9 *10 219.158.24.134 (219.158.24.134) 99.608 ms11 219.158.97.206 (219.158.97.206) 208.132 ms12 219.158.35.30 (219.158.35.30) 275.607 ms13 ae12.cr1-bos1.ip4.gtt.net (89.149.130.29) 274.197 ms14 ip4.gtt.net (65.175.24.206) 259.245 ms15 69.16.1.0 (69.16.1.0) 344.535 ms16 core2-rt-et-8-3-0.gw.umass.edu (192.80.83.113) 284.723 ms17 n1-rt-1-1-et-10-0-0.gw.umass.edu (128.119.0.120) 246.702 ms18 n1-fnt-fw-1-1-1-31-vl1092.gw.umass.edu (128.119.77.233) 340.303 ms19 *20 core1-rt-et-7-2-1.gw.umass.edu (128.119.0.217) 435.014 ms21 n5-rt-1-1-xe-2-1-0.gw.umass.edu (128.119.3.33) 276.182 ms22 cics-rt-xe-0-0-0.gw.umass.edu (128.119.3.32) 293.132 ms23 *24 gaia.cs.umass.edu (128.119.245.12) 480.568 ms完成抓包后,把 1.pcap 导出到 Windows 侧并用 Wireshark 打开,然后回答下面的问题。
查看捕获记录
接下来,按源地址排序,选择你的计算机发送的第一个 ICMP 回显请求消息,然后在分组详情窗口中展开 Internet Protocol Version 4 部分。
接下来找到第一跳路由器发送到你的计算机的一系列 ICMP 答复。
分片
单击时间列,按时间对数据包列表排序,然后回答下面的问题。
到这里,五个实验已经全部完成。抓包过程中用到的快捷操作,可以回头查阅 附录 A:Wireshark 使用技巧。
计算机网络实验教程
已完结分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
最后更新于 ,距今已过 0 天
部分内容可能已过时