首页 > 生活百科 >

问 MAC 地址具体是指什么 网络硬件物理标识

2026-11-09 13:01:00
最佳答案

答

MAC 地址具体是指什么,它就是网卡出厂自带的物理硬件地址,也叫物理地址,属于数据链路层的标识编码,作用是在局域网里面识别每一块网卡设备,实现同一局域网内设备之间的数据帧转发,每一块有线网卡无线网卡蓝牙网卡都拥有独立 MAC 地址,这个编码是固化在网卡芯片里面,和 IP 地址不一样,IP 地址可以动态修改更换,MAC 地址本质是网卡硬件的身份编号,局域网交换机就是依靠 MAC 地址来记录设备位置,把数据包准确送到目标设备。之所以网络需要 MAC 地址,是因为局域网通信底层传输数据的时候,不能只依靠 IP 地址,IP 地址属于网络层,是逻辑地址,可以随网络环境变化,而局域网二层转发需要固定硬件标识,数据帧在发送的时候会写入源 MAC 地址和目标 MAC 地址,交换机收到数据帧之后,读取帧里面的目标 MAC,查询自身 MAC 地址表,找到对应的端口,再把数据转发出去,如果没有 MAC 地址,局域网内交换机就无法区分不同网卡,数据帧不知道该发给哪一台设备。想要查看 MAC 地址,可以在电脑手机路由器里面进入系统网络设置,找到网卡属性页面,就能读取到对应的 MAC 地址,部分设备还支持 MAC 地址修改也就是俗称的 MAC 伪装,但是修改之后只是系统层面替换显示值,网卡芯片原始出厂 MAC 仍然保留。总结来说 MAC 地址就是网卡硬件的二层身份编码,核心用途是局域网内部寻址,它和 IP 地址分工不同,IP 负责跨网络路由,MAC 负责局域网二层帧传输,理解两者区别,才能看懂局域网通信交换机转发的底层原理。

MAC 地址基础结构

MAC 地址一共 48 位二进制,通常用十六进制表示,一共 6 组两位十六进制数字,常见书写形式是 001A2B3C4D5E,也可以用短横线或者冒号分隔。

前 24 位叫做 OUI,也就是组织唯一标识符,这部分是由 IEEE 分配给网卡厂商,用来识别生产厂商。

后 24 位叫做设备编号,由厂商自行分配,保证同厂商每一块网卡编号不重复。

理论上全球每一块网卡出厂 MAC 地址应当唯一,但是实际场景里面可以人为修改,所以会出现 MAC 地址重复的情况。

MAC 地址和 IP 地址对比表格

对比项目MAC 地址IP 地址
所在层级数据链路层网络层
地址属性硬件物理标识逻辑地址
是否可动态变更可软件修改,出厂固化可以 DHCP 自动分配或者手动设置
作用范围局域网内部二层通信跨网络互联网路由寻址
长度48 位二进制IPv4 是 32 位 IPv6 是 128 位
更换网络一般不会随网络变化换网络之后 IP 通常会改变

MAC 地址分类清单

1 单播 MAC 地址 最低位是 0,代表单个网卡设备,是日常最常用类型,发送数据只送达这一块网卡

2 组播 MAC 地址 最低位是 1,代表一组设备,数据帧会发送给同组内全部网卡

3 广播 MAC 地址 全部 48 位都是 1,也就是 FFFFFFFFFFFF,数据帧会发给局域网内所有设备

查看 MAC 地址操作步骤

第一步 Windows 系统,按下 win 加 R,输入 cmd 打开命令提示符,输入 ipconfig all,找到对应网卡,查看物理地址这一栏,就是 MAC 地址

第二步 MacOS 系统,打开系统设置,进入网络,选中网卡,点击详细信息,在硬件页面可以读取 MAC 地址

第三步 安卓手机,打开设置,进入关于手机,找到状态信息,里面可以看到 WLAN MAC 地址

第四步 苹果手机,打开设置,进入通用,关于本机,无线局域网地址就是 MAC 地址

第五步 路由器后台,进入路由器管理页面,在终端列表或者客户端列表,可以看到当前局域网所有设备的 MAC 地址

MAC 地址常见应用场景

1 交换机 MAC 地址表学习,交换机自动记录端口和 MAC 对应关系,实现二层转发

2 路由器 MAC 地址绑定,也就是 MAC 过滤,允许或者禁止指定 MAC 设备接入网络

3 网络认证,部分校园网企业网使用 MAC 地址做设备识别认证

4 网络排障,排查局域网环路 MAC 漂移,设备冲突,广播风暴问题

5 MAC 克隆,部分宽带运营商绑定网卡 MAC,更换路由器之后需要克隆旧网卡 MAC 才能拨号上网

容易混淆知识点

1 MAC 地址不是电脑整机的编号,是每一块网卡单独拥有,一台电脑同时有有线网卡无线网卡,就会存在两个不同 MAC 地址

2 跨互联网通信的时候,数据包经过每一跳路由器,帧里面的源 MAC 和目标 MAC 都会重新改写,最终目标主机的 MAC 不会一直保留在跨网数据帧里面

3 MAC 地址唯一只是设计目标,并不是绝对永久唯一,软件修改 MAC 之后就会发生重复,会造成局域网通信异常

【常见问题】

问题 1 MAC 地址具体是指什么,它可以随便修改吗

回答 1 MAC 地址具体是指网卡出厂的物理硬件标识,系统层面支持修改 MAC 地址,也就是 MAC spoof,修改之后局域网识别会变成新的编码,但是网卡芯片原始出厂 MAC 没有消失,修改 MAC 要注意同局域网不能和其他设备 MAC 重复,否则会产生通信冲突。

问题 2 MAC 地址具体是指什么,它和 IP 地址是不是同一个东西

回答 2 MAC 地址具体是指二层硬件标识,IP 地址是三层逻辑地址,二者不是同一个东西,MAC 用于局域网内部数据帧转发,IP 用于跨网段路由,访问互联网的时候两个地址会配合一起工作,二者分工不一样。

问题 3 MAC 地址具体是指什么,一台电脑可以有多个 MAC 地址吗

回答 3 MAC 地址具体是指单块网卡的硬件编码,一台电脑如果同时安装有线网卡无线网卡虚拟网卡,每一块网卡都有独立 MAC 地址,所以一台设备可以存在多个 MAC 地址,并不是整机只有唯一 MAC 地址。

问题 4 MAC 地址具体是指什么,广播 MAC 地址有什么作用

回答 4 MAC 地址具体是指 48 位硬件寻址编码,广播 MAC 地址是全 1 的特殊 MAC 地址,作用是把数据帧发送到局域网内全部网卡,局域网初始 ARP 请求就会使用广播 MAC,用来查询目标 IP 对应的 MAC 地址。

【免责申明】

本文 MAC 地址相关知识基于计算机网络通用标准进行讲解,不同操作系统查看 MAC 地址的菜单名称会随系统版本更新发生变化,MAC 修改操作部分网卡驱动可能不支持,局域网内随意修改 MAC 地址可能造成网络冲突,本文仅作为网络知识学习参考,不代表官方规范,不建议在企业校园网未经许可修改 MAC 地址。