地址解析协议 ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个 TCP/IP协议。
主机
发送信息时将包含目标
IP
地址的
ARP
请求广播到网络上的所有主机,并接收返回消息,
以此确定目标的物理地址;收到返回消息后将该
IP
地址和物理地址存入本机
ARP
缓存中并保
留一定时间,下次请求时直接查询
ARP
缓存以节约资源。
ARP协议的基本功能
通过目标设备的IP地址,查询目标
设备的MAC地址,以保证通信的进
行。
基本功能
局限性:仅能在局域网进行。
ARP缓存表
ARP缓存表是个用来储存IP地址和MAC地址的
缓冲区
,其本质就是一
个IP地址-->MAC地址的对应表,表中每一个条目分别记录了网络上
其他主机的IP地址和对应的MAC地址。
每一个以太网都有自己单独的表。当地址解析协议被询问一个已知IP
地址
节点
的MAC地址时,先在ARP缓存表中查看,若存在,就直接返
回与之对应的MAC地址,若不存在,才发送ARP请求向
局域网
查询。
ARP常用命令
arp -a
或
arp –g
用于查看缓存中的所有项目。
-a
和
-g
参数的结果是一样的,
多年来
-g
一直是
UNIX
平台上用来显示