1339 字
7 分钟
页面浏览--访问次数--
实验五:IP

实验五研究 IP 协议本身。与前面几个实验不同,这里不在 Windows 上直接抓包,而是在 Linux 环境中使用 tcpdump 捕获,再把结果放进 Wireshark 分析。

在 Windows 10 上安装适用于 Linux 的 Windows 子系统(WSL2)的方法见 附录 D:配置 WSL2。

抓取跃点跟踪过程#

  1. 运行两个 WSL2 窗口。
  2. 在第一个 WSL2 窗口中运行 tcpdump -i eth0 -w 1.pcap,应输出 tcpdump: listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes。
  3. 在第二个 WSL2 窗口中运行 traceroute -i eth0 -I -4 -m 45 -N 1 -q 1 gaia.cs.umass.edu。结果应如下所示;如果无法获得任何结果,或所有请求均超时,考虑更换网络环境(例如改用移动数据)。
  4. 在第一个 WSL2 窗口中按下 Shift + C 停止数据包捕获。
跃点跟踪结果
[root@Ariel-PC Desktop]# traceroute -i eth0 -I -4 -m 45 -N 1 -q 1 gaia.cs.umass.edu
traceroute 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 ms
11 219.158.97.206 (219.158.97.206) 208.132 ms
12 219.158.35.30 (219.158.35.30) 275.607 ms
13 ae12.cr1-bos1.ip4.gtt.net (89.149.130.29) 274.197 ms
14 ip4.gtt.net (65.175.24.206) 259.245 ms
15 69.16.1.0 (69.16.1.0) 344.535 ms
16 core2-rt-et-8-3-0.gw.umass.edu (192.80.83.113) 284.723 ms
17 n1-rt-1-1-et-10-0-0.gw.umass.edu (128.119.0.120) 246.702 ms
18 n1-fnt-fw-1-1-1-31-vl1092.gw.umass.edu (128.119.77.233) 340.303 ms
19 *
20 core1-rt-et-7-2-1.gw.umass.edu (128.119.0.217) 435.014 ms
21 n5-rt-1-1-xe-2-1-0.gw.umass.edu (128.119.3.33) 276.182 ms
22 cics-rt-xe-0-0-0.gw.umass.edu (128.119.3.32) 293.132 ms
23 *
24 gaia.cs.umass.edu (128.119.245.12) 480.568 ms

完成抓包后,把 1.pcap 导出到 Windows 侧并用 Wireshark 打开,然后回答下面的问题。

查看捕获记录#

接下来,按源地址排序,选择你的计算机发送的第一个 ICMP 回显请求消息,然后在分组详情窗口中展开 Internet Protocol Version 4 部分。

接下来找到第一跳路由器发送到你的计算机的一系列 ICMP 答复。

分片#

单击时间列,按时间对数据包列表排序,然后回答下面的问题。

到这里,五个实验已经全部完成。抓包过程中用到的快捷操作,可以回头查阅 附录 A:Wireshark 使用技巧。

第 5 篇,共 9 篇本文属于系列

实验五:IP
https://www.ariels.xyz/posts/computer-network-lab-5-ip/
作者
Ariel
发布于
2025-05-06
许可协议
CC BY-NC-ND 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取