1.地址解析协议解决了什么问题
解决了ip地址到硬件地址的转换问题
2.ARP协议要点
(1)地址解析协议ARP通过主机中动态更新的<IP地址,硬件地址>映射表解决这个问题。
(2)动态更新的具体过程
主机A要向主机B发送数据时,先在ARP缓存中查找主机B的IP,如有,查出其硬件地址,写入MAC帧;如无,主机A在局域网中广播发送一个ARP请求分组,主机B返回一个单播的相应分组,告知其物理地址,主机A将之用于更新表。同时,主机B也将主机A写入表,以备与A可能的再次通信。
(3)超时删除机制
ARP高速缓存表中数据都有生存周期,以备对方物理地址更换而找不到对方的主机。
(4)请注意:ARP是解决同一个局域网中主机或路由器的IP地址/硬件地址转化,若不在同一个局域网内,则解析路由器地址,进行(中间路由器数+1)次ARP转换
3.既然通信是基于硬件地址,为什么还要设置IP地址?
在全世界异构的硬件地址之上,建立统一的逻辑地址IP地址,有利于全球通信