2013-02-15 7 views
1

Я не мог придумать лучшего названия названия, но, по сути.Как работает беспроводной сетевой адаптер на аппаратном уровне и возможностях?

Я хотел бы знать, как беспроводной сетевой адаптер работает с системой, к которой она подключена (не через соединение, а внутренняя или ПК, или USB или любое другое периферийное устройство), и что может сделать карта как это сделать с системой (помимо подключения к некоторому маршрутизатору или точке доступа или что-либо, что не связано с внутренними аппаратными средствами), или что он может связываться с локальной системой?

Я не уверен, что они определены на уровне сборки или на уровне пользовательского пространства, поэтому я также хотел бы знать это, если это возможно.

+0

Начать здесь: [ссылка] (http://en.wikipedia.org/wiki/PCI-X) –

+0

Хорошо, сделаем! – Archxiao

+0

Что дальше, мой друг? – Archxiao

ответ

3

Внешние беспроводные сетевые адаптеры подключаются через USB; внутренние обычно используют PCI или PCIe.

Сведения о том, как эти устройства взаимодействуют с хостом, относятся к устройствам. Во многих случаях NIC запускает прошивку, которую хост должен загружать на устройство при запуске. Сведения о том, что должна содержать эта прошивка, в принципе никогда не документируются. Несколько беспроводных сетевых адаптеров (как правило, более старые) фактически реализуют аппаратные команды для выполнения операций, таких как привязка к AP, но большинство из них этого не делают.

Здесь нет стандартов. Каждое устройство немного отличается. Также почти нет документации. Если вы хотите больше узнать, лучше всего найти исходный код для Linux-драйвера для интересующего вас устройства, вставить его и надеяться, что он хорошо комментируется.

+0

Большое спасибо моему другу! Я проводил дни по этой теме, и это указывает на меня в очень полезном направлении! – Archxiao