以下图为例,讲讲ARP转换过程
主机A想要与网关(192.168.0.1)通信,正常的ARP转换过程:
1.主机A广播发送ARP请求,希望得到网关的MAC地址。
2.交换机收到ARP请求,并转发给连接到交换机的各个主机。同时,交换机更新它的MAC地址和端口映射表,即将192.168.0.3绑定它所连接的端口。
3.网关收到A的ARP请求后,发出带有自身MAC地址的ARP响应。
4.网关更新ARP缓存表,绑定A的IP地址和MAC地址。
5.交换机收到网关对A的ARP响应,查找MAC地址和端口映射表,并将响应数据包发送到相应端口。交换机更新MAC地址和端口之间的映射表,将192.168.0.1绑定它连接的端口。
6.主机A收到ARP响应,更新ARP缓存。
7.主机A使用更新后的MAC地址信息把数据发送给网关,通信通道就此建立。