加载中...

| 长度 | 48 位(6 字节) |
| 标准 | IEEE 802 |
| 所属层 | 数据链路层(OSI 第二层) |
48 位 MAC 地址分为两段:高 24 位是 OUI(组织唯一标识符),由 IEEE 分配给各厂商;低 24 位由厂商自行分配,确保全球唯一。例如 00:1A:2B:3C:4D:5E 中,00:1A:2B 标识厂商。最低字节的第 0 位(I/G 位)为 0 表示单播,为 1 表示组播;第 1 位(U/L 位)为 0 表示全球唯一,为 1 表示本地管理。
现代操作系统支持 MAC 地址随机化。iOS 14 和 Android 10 起默认为每个 Wi-Fi 网络生成随机 MAC,防止被商场、机场的 Wi-Fi 探针追踪位置。Linux 也可通过 ip link set dev eth0 address 临时修改。[1]
交换机靠 MAC 地址表(CAM 表)决定将帧从哪个端口转发出去。当目标 MAC 未知时,交换机会广播这帧——这就是为什么一个大型二层网络广播风暴会如此致命。ARP 协议负责将 IP 地址映射到 MAC 地址;每次发送 IP 包前,系统先查 ARP 缓存,缓存失效就发 ARP 请求广播。
值得注意的是,MAC 地址只在同一广播域内有效。跨路由器传输时,帧的 MAC 地址会被逐跳替换,而 IP 地址保持不变。这正是 MAC 属于第二层、IP 属于第三层的直接体现。

| 长度 | 48 位(6 字节) |
| 标准 | IEEE 802 |
| 所属层 | 数据链路层(OSI 第二层) |
登录 后参与讨论
暂无讨论,来发表第一条评论吧