2013-02-15 25 views
1

我想不出一个更好的标题名称,但重点。无线网卡如何在硬件级别和功能上工作?

我想知道无线网卡/网卡如何与其所连接的系统(不是通过连接,而是内部网卡或PCI,或USB或任何其他外设)进行操作,以及卡它本身是否与系统一起工作(除了连接到某个路由器或AP,或者不涉及硬件内部的任何东西),还是它可以与本地系统进行通信?

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

+0

从这里开始:[链接](http://en.wikipedia.org/wiki/PCI-X) – 2013-02-15 03:06:55

+0

好吧,会做! – Archxiao 2013-02-15 03:07:45

+0

接下来是什么,我的朋友? – Archxiao 2013-02-15 03:12:58

回答

3

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

这些设备如何与主机通信的细节都是特定于设备的。在很多情况下,NIC会运行主机必须在启动时上载到设备的固件。这个固件必须包含的细节基本上没有记录。一些无线网卡(通常是较旧的)实际上实施硬件命令来执行像与AP关联的操作,但大多数不这样做。

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

+0

非常感谢我的朋友!我一直在这个话题上花费几天时间,这是指向一个非常有用的方向! – Archxiao 2013-02-15 03:16:06