![如果笔记本电脑/计算机同时支持以太网和 WiFi,那么系统是否有用于以太网和 WiFi 的不同的 NIC 或相同的?](https://linux22.com/image/1523390/%E5%A6%82%E6%9E%9C%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%2F%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%90%8C%E6%97%B6%E6%94%AF%E6%8C%81%E4%BB%A5%E5%A4%AA%E7%BD%91%E5%92%8C%20WiFi%EF%BC%8C%E9%82%A3%E4%B9%88%E7%B3%BB%E7%BB%9F%E6%98%AF%E5%90%A6%E6%9C%89%E7%94%A8%E4%BA%8E%E4%BB%A5%E5%A4%AA%E7%BD%91%E5%92%8C%20WiFi%20%E7%9A%84%E4%B8%8D%E5%90%8C%E7%9A%84%20NIC%20%E6%88%96%E7%9B%B8%E5%90%8C%E7%9A%84%EF%BC%9F.png)
我已经看到以太网和 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 合并为一个是闻所未闻的。