ARP协议
- 1、原理
- 2、ARP工作过程
- 3、ARP分类
1、原理
- 根据已知的地址来获取与其对应的另一种地址
2、ARP工作过程
-
目标MAC全F,对于交换机,会洪泛;对于所有主机,都会以为是找自己的。
- 发送者PC1:发出广播帧,源IP和源MAC—>PC1;目的IP—>网关IP,目的MAC—>全1 (FFFF:FFFF:FFFF)
- ARP报文:我是192.168.2.1,我想找192.168.2.254,请回复我。
- 非目的主机PC4:先收,当看到目的IP时,发现不是找自己的,则丢弃。
- 目的主机路由器0/0/1接口:源IP和源MAC—>路由器自己的。目的IP和目的MAC—>PC1
- 单播
发送者PC1发出ARP报文,源IP和源MAC—>PC1,目的IP—>PC2,目的MAC—>全1(FFFF:FFFF:FFFF) ;发送到交换机,目标MAC全F,迫使交换机广播;非目的路由器,先收,当看到目的IP时,发现不是找自己的,则丢弃;目的主机PC2,当看到目的MAC和IP时,发现是找自己的(记录ARP表),就要回一个报文,源IP和源MAC—>PC2,目的IP和目的MAC—>PC1,PC1接收,记录到ARP表。
- 发送者PC1:发出广播帧,源IP和源MAC—>PC1;目的IP—>网关IP,目的MAC—>全1 (FFFF:FFFF:FFFF)
-
ARP缓存表----180s
3、ARP分类
-
正向ARP-----通过IP获取MAC
-
反向ARP-----通过MAC获取IP
-
免费ARP-----冲突检测和自我介绍
-
逆向ARP-----存在于帧中继网络,也是用于获取IP地址的
-
代理ARP-----由网关设备代替主机查询MAC地址