其他分享
首页 > 其他分享> > 计算机网络:通过两颗“栗子”了解 ARP 传播过程

计算机网络:通过两颗“栗子”了解 ARP 传播过程

作者:互联网

ARP

ARP(Address Resolution Protocol)地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。

两个关键点:


第一颗栗子 —— 同一网段

同网段


第二颗栗子 —— 不同网段

在这里插入图片描述

在 PCA 上 ping PCB,PCA 首先计算网段( IP 地址与掩码按位与),验证是否在同一个网段,如果在一个网段,则 PCA 先看自己 ARP 缓存中有无 PCB 的 mac 地址,如果有,则直接封装成帧,发送给 PCB(单播:目的 mac 地址为 PCB 的 mac);如果没有,则 PCA 先发送 ARP 广播(广播:目的 mac 地址为FF:FF:FF:FF:FF:FF),此时交换机先看自己的 mac 表中是否有 PCB 的 mac 地址,如果有,则直接转发,如果没有则转发 ARP 广播(同一 VLAN 的所有端口除接收端口)同时自己进行学习记录。

如果不在同一网段,则看有没有配置网关。如果没有配置网关,则丢弃请求,目标不可达;如果有配置网关,先看自己 ARP 缓存中是否有网关的 mac 。如果有则直接封装成帧,发送给网关(单播:目的 mac 为网关的 mac);如果没有,则发送 ARP 广播(广播:目的mac地址为FF:FF:FF:FF:FF:FF)。此时交换机会先看自己的 mac 表中是否有目的网关的 mac,如果有则直接转发,如果没有则转发 ARP 广播(同一 VLAN 的所有端口除接收端口)同时自己进行学习记录。

ARP

标签:ARP,网关,网段,地址,计算机网络,mac,FF,栗子
来源: https://blog.csdn.net/SongXJ_01/article/details/106915492