任务2-1 Packet Tracer模拟软件抓包ARP分析
1.本任务的实验拓扑及设备IP地址如下图所示。
2.打开PC1,在命令行下运行“arp -a
”命令,查看ARP缓存表。如下图所示,此时在没有任何通信的情况下,ARP缓存表是空的。
- PC1为源主机,PC3为目标主机,使用Ping命令测试网络连通性,观察数据经交换机转发的过程。 (1)由实时模式切换至模拟模式,单击 Packet Tracer 软件右下角的“
Simulation
”按钮即可进入模拟模式。在模拟模式下,单击“Edit Filters
”按钮,打开“捕获”窗口设置过滤条件(提取 ARP、ICMP).
(2)单击“PC1”,选择【Desktop】|【Command Prompt】在命令行提示符下,输入“Ping 172.16.1.3”。如下图所示。
(3)在模拟模式下单击“Auto Capture/Play”按钮。观察数据传送过程,如下图所示。
4.在右侧的“Event List”中分析PC1发往PC3的第一个ARP数据,如下图所示
5.数据经由交换机S1到达PC3,经对比发现,目的IP与自己的IP一致,进而PC3向PC1进行回应。如下图所示 。
- PC3回应的数据到达PC1,如下图所示为PC1收到的回应。
7.在PC1上再次执行ARP-a命令,即可查看到ARP高速缓存表中增加了一条记录。如下图所示。
8.ping 命令可用于测试网络连通性。通过访问其它设备,ARP关联会被动态添加到 ARP 缓存中。在 PC 1上 ping 地址 255.255.255.255,并发出 arp -a 命令查看获取的 MAC 地址。此时局域网中所有的MAC地址全部存在其ARP缓存表中。如下图所示。
9.为了防止ARP欺骗攻击,可以使用ARP –S命令,将网关的IP及MAC地址进行绑定。需要注意的是Packet Tracer模拟器不支持此命令。
IP及MAC地址进行绑定。需要注意的是Packet Tracer模拟器不支持此命令。