实验课中级40分钟

实验17ARP地址解析过程分析

广播请求与缓存表变化观察

实验目标

  • 1观察ARP广播请求和单播应答过程
  • 2分析ARP缓存表的建立与老化
  • 3使用Wireshark抓包验证ARP报文结构

实验工具

Cisco Packet Tracer / eNSP
Wireshark

所属模块

模块4数据链路层——可靠传输

理解MAC地址、以太网帧和交换机工作原理

查看模块 →

📋 实验背景

ARP(Address Resolution Protocol,地址解析协议)是数据链路层与网络层之间的桥梁。 当一台主机知道目标IP地址但不知道其MAC地址时,就需要通过ARP广播来"询问"。 本实验将带你观察ARP广播请求、单播应答以及ARP缓存表的构建过程。

🔧 实验步骤

ARP过程分析

已完成 0/5

步骤 1

搭建实验拓扑

在Packet Tracer中创建:2台PC + 1台交换机,同一子网192.168.1.0/24。 • PC-A: 192.168.1.10 • PC-B: 192.168.1.20

💡 提示:确保两台PC的网关和子网掩码配置正确

步骤 2

清除ARP缓存

步骤 3

发起通信触发ARP

步骤 4

抓包分析ARP报文

步骤 5

查看ARP缓存表

🧪 数字孪生仿真:ARP地址解析

在交互式仿真中观察ARP广播请求→单播应答→缓存表构建的完整过程。

🔗 ARP 地址解析 · 深度仿真实验

从IP地址到MAC地址,广播请求→单播应答→缓存更新全过程

PC-A192.168.1.10PC-ASwitchPC-B192.168.1.20PC-BPC-C192.168.1.30PC-CPC-D192.168.1.40PC-DARP Simulation · Step 1/6PC-A 想发数据给 PC-B(192.168.1.20),但不知道它的MAC地址

PC-A 想发数据给 PC-B(192.168.1.20),但不知道它的MAC地址

🔬 技术细节

PC-A 要发送 IP 包给 192.168.1.20,但以太网帧需要目的 MAC 地址。PC-A 先查自己的 ARP 缓存表,发现没有 192.168.1.20 对应的 MAC 地址。因此必须先通过 ARP 协议获取。

🏠 生活类比

你要给同班的小王传纸条,但教室里人太多,你不知道小王坐在哪个位置(MAC地址)。你只知道他的学号是 20(IP地址)。

📋 PC-A 的 ARP 缓存表

(空)

步骤 1/6

📝 知识要点

知识点

ARP核心概念

  • ARP请求:广播帧,目标MAC=FF:FF:FF:FF:FF:FF,所有设备都能收到
  • ARP应答:单播帧,仅发回请求方
  • ARP缓存:动态条目默认老化时间约300秒(5分钟)
  • 免费ARP:设备自己发送目标为自身IP的ARP,用于检测IP冲突

✅ 实验检测

随堂测验

1/2

ARP请求使用什么类型的帧?