NIC 卡上 MAC 地址的物理组成 - 在显微镜下它会是什么样子?

NIC 卡上 MAC 地址的物理组成 - 在显微镜下它会是什么样子?

我可以在这里找到关于 MAC 地址在 NIC 卡上的物理存储方式的描述吗?我不是在寻找将其存储在那里的工程过程的解释。我在寻找其物理组成的描述(即存储在 NIC 芯片上的位值 [微观的上下事物] 构成 48 位)。

答案1

可能无法完全回答这个问题,因为网络接口没有必须使用的方法来物理存储其内置或“烧录”地址。此外,每个 NIC 制造商或芯片组可能都不同。

但是,以BCM57xx系列网卡为例,在程序员指南它提到 NIC 寄存器最初由“NVRAM”填充,并且在这种情况下 NVRAM 是闪存或串行 EEPROM。

上述 .PDF 文件第 88 页的摘录:

Broadcom NetXtreme 控制器需要使用外部非易失性存储器 (NVRAM) 设备(闪存或 SEEPROM),其中包含控制器的片上 CPU 核心在复位后加载并执行的引导代码程序。此外部 NVRAM 设备还包含许多配置项,用于指导控制器的行为、启用/禁用各种管理和/或增值固件组件等。所有配置设置都是 Broadcom CD 软件版本中提供的官方发布二进制映像文件中的默认配置。但是,Broadcom 选择的默认设置可能不是最适合特定 OEM 应用程序的设置,因此可能需要由 OEM 进行更改

如果需要,您可以进一步搜索 NAND 单元的微观图像 - 但实际的位是电荷,我认为它们是不可见的。根据我对此的阅读,闪存是 EEPROM 的一种形式,因此我相信串行 EEPROM 在这方面也处于同样的境地。

我猜测现在大多数 NIC 都是以同样的方式运行的。

答案2

MAC 地址是 12 位、48 位长度的十六进制数字(也有使用 64 位的情况)。例如,这是一个 48 位 MAC 地址:

00:A0:C9:14:C8:29

前六个字符00:A0:C9是个组织唯一标识符欧佩克) 制造商。在这种情况下,英特尔公司(看这里(用于解释前六个字符及其含义)。

其他六个角色(14C829) 代表序列号由制造商分配给硬件(在本例中为路由器)。

我不会相信 wikipedia.org 是一个权威来源,因为有一半的时间,它是由只了解一半事实的人编写的,并由了解不到一半事实的人编辑。你最好访问官方标准组织,例如电气电子工程师协会如果您有疑问。

相关内容