ARP协议是解决局域网中IP地址与MAC地址的映射问题的协议,在局域网中,每个主机都有ARP缓存,当一个主机需要向局域网中的其他主机发送IP数据报时,就需要从ARP缓存中找出对应IP的MAC地址,将数据报发往这个MAC地址,如果没有IP对应的MAC地址,通过ARP协议取得MAC地址。
ARP协议
主机将自己的IP地址,MAC地址,对方的IP地址等封装,在局域网中发送ARP广播,当IP地址就是ARP请求中要查询的IP地址时,该主机会发送响应,并写入自己的MAC地址,源主机收到响应以后就可以向对应的MAC地址发送数据报了,同时将对应IP的MAC地址写入缓存,开启TTL。
ARP协议没有超时重传机制,超时没有收到响应就会丢弃查询的ARP分组。
网友评论