欢迎来到无荨的博客

想一千次,不如去做一次。如果自己不努力,那么这一辈子只可能在原地踏步!

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

posted @ 2019-09-19 09:55  无荨  阅读(688)  评论(0编辑  收藏  举报