MAC地址表和ARP表和ARP表的区别?在网络中,有很多常见不同类型的表,MAC地址表和ARP表也是其中的一部分,它们分别代表着什么?又有什么区别呢?
要说MAC地址表,就要说到MAC地址,它是识别LAN(局域网)节点的标识。网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。
交换机技术在转发数据前必须知道它的每一个端口所连接的主机的MAC地址,构建出一个MAC地址表。当交换机从某个端口收到数据帧后,读取数据帧中封装的目的地MAC地址信息,然后查阅事先构建的MAC地址表,找出和目的地地址相对应的端口,从该端口把数据转发出去,其他端口则不受影响,这样避免了与其它端口上的数据发生碰撞。
APR是地址解析协议,它是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。
无论是主机,还是交换机都会有一个用来缓存同一网段设备IP地址和MAC地址的ARP映射表,用于数据帧的转发。设备通过ARP解析到目的MAC之后,将会在自己的ARP映射表中增加IP地址到MAC地址的映射表,以用于后续到同一目的地数据帧的转发。ARP表项分为动态ARP表项和静态ARP表项。
华为认证入门:hcia和hcna的区别
华为HCIA含金量分析:HCIA认证考试有用吗?
华为认证备考须知:HCIA/HCIP/HCIE 备考指南
华为考试费用介绍:HCIA/HCIP/HCIE考试费用详解
HCIA-DATACOM 考试大纲:HCIA-Datacom V1.0
华为399限额限时活动入门课程:HCIA课程
要说MAC地址表和ARP表的区别,主要有这几个方面,定义方面就不用多说了,ARP缓存表是主机用来缓存其他主机的ip地址和mac地址的映射关系的表,MAC地址表是交换机用来缓存连接在各端口的主机的源mac地址和端口号的映射关系的表。它们的作用也不一样,ARP缓存表是数据包在二层封装时需要目的mac地址时查找的表,MAC地址表是数据帧经过交换机时需要转发到对应端口时查找的表。在存入方式上,二者也有区别。ARP缓存表是主机接收ARP请求报文或ARP响应报文时存入senderIP和senderMAC,MAC地址表是交换机端口接收到任意数据帧时存入源MAC地址和端口号。还有就是ARP缓存表溢出时会依次往前推,把第一个存入的删除,最新的存在最后,而MAC地址表溢出时不会存入。
整体来看,MAC地址表和ARP表的区别还是挺多的,我们要掌握其知识点,合理的进行应用。
小编送福利时间,HCIA、HCIP、HCIE课程免费试听名额~~立即抢占:
相关课程内容推荐
华为认证入门:hcia和hcna的区别
思博华为认证课程安排表: HCIA-DATACOM课表 | HCIA-云计算课表
华为399限额限时活动入门课程:HCIA课程
HCIA-DATACOM 考试大纲:HCIA-Datacom V1.0
华为认证考试怎么考:如何参加华为认证考试?
下一篇: HCNA实验 单臂路由实验
即刻预约
免费试听-咨询课程-获取免费资料