一、什么是ARP?
对于数据的传输,我们需要知道IP地址对应的MAC地址。
那么如何才能知道对端的MAC地址?这时候要用到ARP解析。
又臭又长MAC地址(比如18:3e:ef:b9:37:11),谁也记不住也不会去记。
ARP:IP→MAC地址
PC的arp表如下:
打个比方:在一个班级中,你要打电话给小明,但你不知道电话号码,这时候你直接在班上大声问小明你的电话多少?这时候整个班的同学都能听到你声音,但其他的同学不会进行回复,只有小明进行回应,电话多少xx这个过程就是类似于ARP广播。
要了解整个过程先要知道二层广播包
二层广播包ff:ff:ff:ff:ff:ff,抓包如下
交换机接收到二层广播包,对所有的接口进行泛洪操作(将这个包发送至其他所有的接口)。
二、ARP解析流程
拓扑