2013-02-15 27 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