ARP (Address Resolution Protocol)地址解析协议
ARP协议是一个根据目标IP寻找目标MAC地址的一个协议,ARP协议通过一个实验可以得知。(若是在寻找的MAC地址存在ARP缓存表中则不会触发ARP的发送直接封装)
ARP的工作原理:
- 以太网设备在进行传输的时候需要知道对方的ip地址与mac地址,比如a主机与B主机之间进行传输,不知道对方mac地址的情况下ip数据报文无法封装。mac地址是由arp协议进行获取,在发送数据帧时需要发送一个arp请求报文。(在arp缓存表中没有发现对方设备的mac地址)获取到mac地址后进行数据帧封装并发送。
2.在设备接收到arp请求报文以后查看目标IP是否是自己接口的IP,是就学习并回应。
3.回应一个单波帧目标ip是a的ip目标mac是a的mac 源的mac是自己的mac,则交换机没有进行学习
ARP的数据包格式
Ethemet_ll | ARP | FCS |
---|
^