当前位置: 首页 > article >正文

【HCIA-网工探长】04:ARP笔记

1、ARP的作用

将IP地址与MAC地址映射,主要用于有IP地址寻找MAC地址。
产生原因:发送报文时没有对方的MAC地址无法封装出合法的二层报文

2、ARP协议工作过程

发送ARP请求

由源IP设备发起ARP请求报文,因为无法得知对方MAC地址,所以MAC地址全F,如下图所示:

在这里插入图片描述
这个报文叫 ARP Request

接收ARP回执

目的主机会响应该广播报文,并回复MAC地址:
在这里插入图片描述
这个报文叫 ARP Reply

本地形成ARP缓存

PC机上可以通过 arp -a 查看ARP缓存:

在这里插入图片描述

后续学习到DHCP时,我们会知道,同一个IP地址可能一段时间分配给了A设备,过一段时间又分配给了B设备,故记录出厂时全球唯一的物理地址是一个必做的事。

3、MAC地址简介

ARP有人说它是 2.5层协议,因为它连接了IP和MAC。那么MAC地址又是如何保证全球唯一的呢?

首先,我们打开 MAC地址查询网站 ,比如我们随机输入 54-89-98-EF-02-2A

在这里插入图片描述
那么以上这串MAC地址是由哪几部分组成的呢?

假设48位的MAC地址为 A1-B2-C3-D4-E5-F6,那么:

MAC地址的一部分含义
A1-B2-C3OUI给MAC制造商分配的地址段,每个厂商唯一。
D4-E5-F6MAC制造商自己分配,理论上在地址段内唯一。

由于还没有学到组播,只需要记住全F时,为广播地址。

4. 后记

全文来自:【2025最新版】华为认证HCIA+HCIP+HCIE全套教程(附资料)零基础-进阶必备课程!网工大佬亲自授课,通俗易懂!!


http://www.kler.cn/a/601496.html

相关文章:

  • 电机控制常见面面试问题(十九)
  • Spring Boot 的自动装配
  • 3.25-1 postman执行+弱网测试
  • 如何选择免费国产类 Postman 软件?
  • Docker-Volume数据卷详讲
  • Springboot整合elasticsearch详解 封装模版 仓库方法 如何在linux里安装elasticsearch
  • 从零开始实现 C++ TinyWebServer 构建响应 HttpResponse类详解
  • linux-------------进程概念(中)
  • ideaIU-2023.2.5.exe install (IntelliJ_IDEA_IU_2023.2.5)
  • 宝塔面板安装docker flarum失败,请先安装依赖应用: [‘mysql‘]:5/8
  • MongoDB不支持事务
  • 24、web前端开发之CSS3(一)
  • iPhone 16如何翻译文档?文档翻译技巧、软件推荐
  • 第五天 开始Unity Shader的学习之旅之Unity中的基础光照之漫反射光照模型
  • “thrust“ has no member “device“
  • OpenEMMA: 基于多模态大语言模型的端到端开源自动驾驶框架
  • linux如何释放内存缓存
  • WPS的PPT智能图形增加项目
  • 解锁PyPDF2:轻松驾驭PDF文件的Python库
  • dell 台式机 电脑 纽扣电池 如何取下?