网络学习:网络层ARP地址解析协议

一、简介

        ARP地址解析协议是解决同一局域网主机的IP地址到MAC地址的映射问题,对于不是同一局域网要交给路由器转发,由路由器广播ARP请求报文。

        ARP地址解析协议的作用是从网络层使用的IP地址解析出在数据链路层使用的硬件地址。

二、原理

  • 每台主机都设有一个ARP高速缓存,里面记载IP到MAC地址的映射表。
  • 对于一个新接入的设备ARP缓存区为空。
  • 当主机A要向主机B发送IP数据报时,先查ARP高速缓存是否有主机B的IP地址。
  • 如果有查出对应的MAC硬件地址.
  • 如果没有,ARP进程就会在该局域网广播发送一个ARP请求分组。
  • 本局域网上,与请求分组查询的IP地址相同的主机B,会单播向主机A发送一个响应分组。而其他设备不会理睬请求分组。
  • A收到B发送的响应分组时,就记录B的IP地址到MAC地址的映射到ARP高速缓存,而B在发送响应分组前也会将A的IP地址到MAC地址的映射写入ARP高速缓存。

三、免费ARP

  与普通ARP的区别:

  • 普通ARP目的地址是要查询的IP地址,作用是查询要通讯主机的MAC地址
  • 免费ARP目的地址是自身的IP地址,作用是通知全网本主机的IP地址和MAC地址,实现全网设备ARP高速缓存的更新,也是广播发送,其MAC地址是全F。免费ARP还有探测IP地址是否冲突的作用,当发送免费ARP请求报文的主机收到ARP响应报文,则说明本局域网内存在IP地址相同的设备,发送IP地址冲突。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值