Menu
CoddyTech

ARP 学到了什么

Coddy 局域网实验室 课程的第 7 课,共 35 课。

主机通过 IP 地址进行配置,但在局域网中,帧会发送到MAC 地址:它是固化在每张网卡中的硬件地址。ARP 用于让主机查找 IP 地址对应的 MAC 地址:主机会向整个网段询问“谁有 192.168.1.20?”,然后由对应的主机作出响应。

响应会缓存在主机的 ARP 表中。在任何网络流量产生之前,表是空的;执行一次 ping 后,表中就会有邻居的 MAC 地址。netlab show arp HOST 会显示该表。实验中的 MAC 地址都以 02:c0:dd 开头,这是 netlab 自己的厂商前缀。

challenge icon

挑战

入门

显示 pc1 的 ARP 表,从 pc1 ping pc2,然后再次显示 ARP 表。

预期输出:

pc1: ARP table is empty (no traffic yet)
pc1 -> pc2: reply from 192.168.1.20 (ttl=64)
ADDRESS       MAC
192.168.1.20  02:c0:dd:a0:9f:64

亲手试试

终端

局域网实验室中的所有课

自己练习: Terminal 在线编辑器