ARP协议主要功能作用是什么?说到ARP协议,网络工程师们一定不陌生吧。ARP的全称为 Address Resolution Protocol ,即地址解析协议,至于它的作用,思博后面再给大家细细道来。此外,还有一个协议和ARP协议长得很像,叫作RARP(Reverse ARP),即反向地址解析协议,但是这个协议不常用,通常只用在无盘系统中。接下来我们再来聊聊今天的主角——ARP协议的主要功能作用。
首先我们知道在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。没有地址怎么送信呢?那么要怎么获得这个目标MAC地址呢?我们得派一个人去拿地址,那么这个人就是地址解析协议。
所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。
ARP是一个重要的TCP/IP协议,它还能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用ARP命令,也可以用人工方式输入静态的网卡物理/IP地址,有助于减少网络上的信息量。
最具含金量网络工程师证书:HCIE认证
自我增值必要投资:HCIE认证费用多少钱
华为认证备考须知:HCIA/IP/IE 备考指南
IE网络工程师认证课程:新版HCIE DATACOM
思博IE课程安排表:最新开班
了解了ARP协议主要功能作用后,你一定很好奇它是怎么工作的吧?它的工作离不开APR缓存表 。在每台安装有 TCP/IP 协议的电脑或网络设备里都有一个 ARP 缓存表,表中记录的是 IP 地址和 MAC 地址的映射关系。当主机A要向主机B发送数据时,主机A会在ARP 缓存表中寻找是否有目标 IP 地址,有,就把对应的目标 MAC 地址封装进帧里进行发送;如果没找到,主机就会向网络中发送一个广播,向同段内的其他主机们求助,而只有目标主机,也就是主机B才会回应。主机 B 从请求中获得主机 A 的 MAC 地址和 IP 地址,所以会以单播的方式进行回应,同时更新自己的 ARP 缓存表。主机 A 接收到主机 B 的响应之后,也会更新自己的 ARP 缓存,下次再访问主机 B 时,就直接从 ARP 缓存里查找即可。
ARP缓存表是有时效性的,一般是20分钟,它采用老化机制,在一段时间内如果表中的某一条目没有使用,就会被删除,这样可以减少缓存表的长度,加快查询速度。
ARP协议主要功能作用其实就是以上提到的,它就是在网络通信过程中,帮助主机和主机之间进行通信,在这个过程中,ARP协议获取目的 MAC 地址,帮助完成数据的封装。
小编送福利时间,hcia、HCIP、HCIE课程免费试听名额~~立即抢占:
相关课程内容推荐
华为认证入门:hcia和hcna的区别
思博华为认证课程安排表: HCIA-DATACOM课表 | HCIA-云计算课表
华为399限额限时活动入门课程:HCIA课程
华为考证贵么:华为认证网络工程师考试费用多少?
华为认证需知:华为ict技术是什么意思?
上一篇:网络工程师培训课程如何选择?
下一篇:OSPF负载均衡原理是什么?
即刻预约
免费试听-咨询课程-获取免费资料