1

我想不出一个更好的标题名称,但切中要害。

我想知道无线网卡/网卡如何与它所连接的系统一起运行(不是通过连接,而是通过内部连接或 pci、usb 或任何其他外围设备),以及卡本身可以用系统(除了连接到某些路由器或 AP,或任何不处理硬件内部的东西),或者它可以与本地系统通信什么?

我不确定这些是在程序集级别还是在用户空间级别定义的,所以如果可能的话,我也想知道这一点。

4

1 回答 1

3

外部无线网卡通过 USB 连接;内部的通常使用 PCI 或 PCIe。

这些设备如何与主机通信的细节都是特定于设备的。在许多情况下,NIC 运行一个固件,主机必须在启动时将其上传到设备。该固件必须包含的详细信息基本上从未记录在案。一些无线网卡(通常是较旧的网卡)实际上实现了硬件命令来执行与 AP 关联等操作,但大多数都没有。

这里没有标准。每个设备都有点不同。也几乎没有任何文档。如果您想了解更多信息,最好的办法是找到您感兴趣的设备的 Linux 驱动程序的源代码,深入研究它,并希望它得到很好的评论。

于 2013-02-15T03:14:14.397 回答