ARP协议
2018-12-28 本文已影响0人
starries
目的
- 问题:源主机只知道目的主机的IP地址,不知道其硬件地址(如浏览器不知道news.qq.com的硬件地址)如何完成通信。
- Address Resolution Protocol(物理)地址解析协议,获取目的主机MAC地址, 建立IP和MAC地址的映射。为二层协议。
地址解析过程
局域网内
- A 查看自己的ARP缓存表,获取B的MAC。
- A在本局域网中广播ARP分组请求:我的IP地址是192.168.0.2,我的MAC是00-00-C0-15-AD-18,请求地址为192.168.0.4的主机的MAC。
- B看到是找自己的,向A响应自己MAC。局域网中其他主机不理睬该请求。
局域网外
- A将数据发送给路由器,经过网络传输,到达B
- 中间通信过程仍使用ARP解析MAC地址