ARP通信
ARP:地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议
简单介绍ARP通信过程:
1、发送端在与接收端进行数据通信转发时的过程:
发送端与接收端进行数据通信之前,需要先知道对端的MAC地址,而首次通信前发送端不知道接收端的MAC地址,所以需要发送一个MAC地址请求包。
该请求包包含发送端的MAC地址以及发送端和接收端的IP 地址,经由交换设备,换发给接收端。
交换机在收到该请求包之后,会检测包中包含的目标地址的信息,但是目标MAC地址不可用,而IP地址也不识别,故交换设备会分发该请求包。
除发送端外,所有的设备会收到该请求包,非目标地址会主动丢弃该请求包。
接收端收到请求包后,会将自身MAC地址写入到该请求包,并返回给发送端。
数据包经由交换设备发送给原发送端,因数据包中包含发送端的MAC地址,所以会直接转发给原发送端。
原发送端收到包含接收端MAC地址的请求包后,会写入本地的arp列表中,以备下次使用。
再次通信时,发送端会查找arp列表,如果包含对端MAC地址,则直接调用。
如不包含,则重新开始执行arp请求的过程。
2、其他
Arp列表:
IP | MAC | dynamic(类型) |
其他命令:
查询:arp -a
清空:arp -d
作者:无荨
-------------------------------------------
个性签名:学IT,就要做到‘活到老学到老’!
如果觉得这篇文章对你有小小的帮助的话,别忘记点个“推荐”哦!