地址解析成MAC地址"/>
将IP地址解析成MAC地址
1.ARP协议能将IP地址解析成MAC地址。
2.主机B给主机C发送数据包,知道主机C的IP地址,而不知道主机C的MAC的地址。就无法进行构建MAC帧,也就无法发送数据报。
2-1:每台主机都有一个高速缓存表,存放之前连结过的IP地址对应的MAC地址。所以主机B会去自己的ARP告诉缓存表中查找有无对应的IP地址对应的MAC地址。
2-2:若未找到,主机B就会发送ARP请求报文。来获取主机C的MAC地址。
发送得ARP请求报文的目的地址为广播地址。意味着总线上的所有的主机都能收到。
2-3:
主机C在接收到主机B发送的ARP请求报文后请求报文IP目的地址正是自己的IP地址。所以主机C会将主机B的IP地址与MAC地址记录到自己的ARP高速缓存表中。
然后主机C会给主机B发送ARP响应报文,已告知自己的MAC地址M,目的地址为主机B的MAC地址。
2-4:主机B收到ARP响应报文后发现目的地址就是自己的MAC地址,于是网卡将帧交给上层处理,上层的ARP进行解析ARP响报文,将ARP响应报文包含的主机地址和MAC地址存到自己的ARP告诉缓存表中。
此时主机B就知道了主机C的MAC地址了,就可以给主机C发送数据包了。
3.ARP协议只能在一段链路或一个网络上使用。直接跨网络使用ARP是不行的。
更多推荐
将IP地址解析成MAC地址
发布评论