MAC 与网络分层术语(English-first)

专业术语以英文原名为准(最早的定义即用英文),中文为辅助解释。 整理日期:2026-06-28


0. 一句话总览

The MAC sublayer sits in Layer 2 (Data Link Layer) of the OSI model, above the Physical Layer (Layer 1) but below the Network Layer (Layer 3). A MAC address provides hop-by-hop delivery within a LAN, while an IP address handles end-to-end routing across networks. ARP bridges the two by resolving an IP address into its corresponding MAC address.

MAC 不是最底层 —— 它在 Layer 2,下面还有 Layer 1(Physical Layer)。 MAC vs IP 不是谁取代谁,而是分工:IP 管跨网络全程寻路(end-to-end),MAC 管每一跳的实际投递(hop-by-hop)。


1. 核心缩写

术语 全称 解释
MAC Media Access Control 介质访问控制。Data Link Layer 的子层,管"共享介质上谁能发数据" + 硬件寻址
MAC address Media Access Control address 网卡硬件身份标识,48-bit,如 00:d4:9e:bd:9d:40
LLC Logical Link Control 逻辑链路控制。Data Link Layer 另一子层,负责与上层接口、flow control、error control
IP Internet Protocol 网络层协议,负责跨网络的端到端寻址
TCP Transmission Control Protocol 传输层,面向连接、可靠传输
UDP User Datagram Protocol 传输层,无连接、快但不保证可靠

注意区分:MAC protocol / MAC sublayer(一套规则)≠ MAC address(身份证号)。口语"MAC"通常指 address,但 address 只是 MAC sublayer 的产物。


2. 分层模型(OSI model)

术语 英文 解释
OSI model Open Systems Interconnection model 七层网络参考模型
Physical Layer Layer 1 最底层,传输 raw bits(电信号/光/电磁波)
Data Link Layer Layer 2 MAC 和 LLC 所在层
Network Layer Layer 3 IP 所在层
Transport Layer Layer 4 TCP/UDP 所在层

各层数据单元(PDU)专名:

  • Layer 1 = bit
  • Layer 2 = frame
  • Layer 3 = packet
  • Layer 4 = segment(TCP)/ datagram(UDP)

3. MAC 地址结构

术语 全称 解释
OUI Organizationally Unique Identifier MAC 前 3 字节,IEEE 分配给厂商的唯一编号
NIC Network Interface Card / Controller 网卡
IEEE Institute of Electrical and Electronics Engineers 制定 802 系列标准、分配 OUI
BIA Burned-In Address 固化在硬件里的原始 MAC
LAA Locally Administered Address 软件改写的 MAC
MAC randomization MAC 随机化,连不同网络伪造随机 MAC 保护隐私
00:d4:9e : bd:9d:40
└─ OUI ─┘  └─ device identifier ┘
厂商编号     厂商分配的唯一序列号

4. 介质访问 / 协议机制

术语 全称 解释
CSMA/CD Carrier Sense Multiple Access with Collision Detection 早期有线以太网:先监听,边发边检测碰撞
CSMA/CA Carrier Sense Multiple Access with Collision Avoidance WiFi 用:碰撞回避(无法边发边检测,故"避免"而非"检测")
collision 碰撞,两设备同时在共享介质发送导致冲突
collision domain 碰撞域,会互相碰撞的设备范围
backoff 退避,碰撞后随机等待再重发
broadcast 广播,目标 MAC = ff:ff:ff:ff:ff:ff,发给本网段所有设备

5. IP ↔ MAC 桥接

术语 全称 解释
ARP Address Resolution Protocol 由 IP 地址查出对应 MAC 地址
ARP spoofing 伪造 ARP 回复冒充他人 MAC(中间人攻击)
hop 跳,数据包经过的每个路由节点
LAN Local Area Network 局域网,MAC 寻址有效范围

数据包旅程精髓:

  • IP address:源 IP → 目的 IP,全程不变(终极目的地)
  • MAC address每过一跳被改写一次(源 MAC = 本跳出口,目标 MAC = 下一跳)

6. 设备 / 寻址范围

术语 英文 解释
switch 交换机,工作在 Layer 2,靠 MAC address table 转发 frame
router 路由器,工作在 Layer 3,靠 IP 跨网络转发
MAC address table (也叫 CAM table) 交换机维护的"MAC ↔ 端口"对照表
end-to-end 端到端,IP 负责的全程通信
hop-by-hop / point-to-point 逐跳,MAC 负责的单跳投递

附:Linux 查看 MAC 命令

ip link                              # 现代标准,看全部网卡
ip link show wlp0s20f3               # 看某块
cat /sys/class/net/wlp0s20f3/address # 脚本友好,只输出一行 MAC
nmcli device show | grep HWADDR      # NetworkManager 系统

判断物理网卡 vs 虚拟接口:ls -l /sys/class/net/ —— 指向 …/devices/pci… 是真硬件, 指向 …/devices/virtual/…(如 lodocker0)是虚拟接口。

Open in Rho MD →