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 自己的厂商前缀。
挑战
入门显示 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 在线编辑器