ARP通信协议过程简析

ARP通信协议过程简析

简介

地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存,而后ARP请求都会优先在主机的缓存中寻找MAC地址。
小思路:
1.从ARP功能来看,是主要实现IP到MAC之间的映射,所以属于链路层的协议。
2.从数据封装的角度来看,ARP是基于Ethernet协议,而且从以太网数据帧的格式来看,Ethernet协议有独立的Type类型,ARP是0x0806,IP是0x0800,这个角度来看ARP和IP是平等的,所以它又属于网络层,一些好多教材也将ARP划分到网络层。

目前主流是将ARM划分到数据链路层。

ARP协议存在于哪种网络通信中

ARP的功能是实现IP地址到物理地址的映射,这里的物理地址是指MAC地址,那么问题是什么样的物理接口有MAC地址呢?答案是Ethernet接口,所以如果A和B通信的接口是Ethernet接口那么他们之间的通信才需要知道彼此的MAC地址,也就是说才需要ARP去获得MAC地址。换句话说:通

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值