我已经看到以太网和 WiFi 有两个不同的 MAC。因此,我想知道这两个 MAC 是在同一个 NIC 中硬编码的还是都有单独的 NIC。
答案1
如果您有 2 个 MAC 地址,那么从 TCP/IP 堆栈的角度来看,您就有 2 个接口。一个是有线以太网,另一个是 Wifi。每个接口都可以有单独的 IP 等,并且同时处于活动状态。
在大多数 PC 和 ARM 主板上,有线 NIC 和 Wifi 控制器将是单独的物理芯片,要么焊接在主板上,要么焊接在 PCI/PCIe 卡上。Wifi 控制器通常也带有蓝牙。
制造商在一个物理设备或封装中构建具有有线以太网和 Wifi 的单个芯片或设备可能并非不可能。我不知道有任何现实生活中的例子。
但它不会改变任何东西 - 大多数允许设备与 CPU 通信的标准都支持某种“子设备”概念 - PCI、Thunderbolt、USB 都支持。例如,一个 PCI 卡或 USB 设备实际上可以看起来像多个设备,并被操作系统视为多个设备。
因此,在大多数常见的硬件情况下,无论硬件的实际情况如何,操作系统仍然会向操作系统提供 2 个独立的 NIC。
答案2
它们是独立的 NIC。有线和无线 NIC 合并为一个是闻所未闻的。