arp是什么,学习笔记之初识arp?

营销圈公众号引导关注

arp是什么?

arp全称Address Resolution Protocol,翻译为地址解析协议。它的作用就是根据IP地址获取物理地址(MAC地址)。

为什么要arp?

既然arp的作用是根据IP获取MAC地址,那么问题就可以理解成为什么要MAC地址了。因为数据在二层封装时需要知道源MAC地址和目标MAC地址,否则没办法传输。

我觉得也可以从交换机的工作原理角度来理解,交换机中有一张MAC地址表,MAC地址表记录了局域网中主机MAC地址与交换机接口的对应关系。交换机是根据MAC地址表转发数据帧的。

arp是什么,学习笔记之初识arp?

说白了就是交换机要知道目标机的MAC地址才知道要从哪个接口把数据传出去,说了这么多就是想说交换机是基于MAC地址工作的。

arp的过程

arp是什么,学习笔记之初识arp?

以pc1和pc2通信为例:

1.每台主机中都有一张ARP的表(又是一张表….一张缓存表),ARP表记录了其他主机的IP地址和MAC地址的对应关系。首先pc1会查看自己的ARP表有没有PC2的IP地址和MAC地址的记录,如果有直接拿来用就是了。

2.ARP表中没找到目标MAC,这时PC1发送ARP请求,请求的目标IP地址是PC2的IP地址,但是目标MAC地址是广播地址,因为它并不知道PC2的MAC地址,所以它只能对所有人问“我要xxx.xxx.xxx.xxx的MAC地址,收到请回答”。

3.PC2收到PC1的广播后发现PC1要找的就是自己,先把PC1的IP地址和MAC地址的对应关系存到自己的ARP表,然后发送一个ARP的应答(应答中包含了自己的MAC地址),PC1收到应答后也会把PC2的IP对应MAC存起来。当然这个过程中交换机也趁机把PC1和PC2的MAC地址写到了自己的MAC地址表中了。

4.PC3也会收到PC1发的ARP请求,但是发现PC1要找的不是它,则不会回复它。

好了,这篇文章的内容营销圈就和大家分享到这里,如果大家对网络推广引流和网络创业项目感兴趣,可以添加微信:Sum8338 备注:营销圈引流学习,我拉你进直播课程学习群,每周135晚上都是有实战的推广引流技术和网络创业项目课程分享,当然是免费学!

版权声明:本站部分文章来源互联网用户自发投稿,主要目的在于分享信息,版权归原作者所有,不承担相关法律责任。如有侵权请联系我们反馈邮箱yingxiaoo@foxmail.com,我们将在7个工作日内进行处理,如若转载,请注明本文地址:https://www.yingxiaoo.com/171077.html