Контроллер беспроводного сетевого интерфейса ( WNIC ) — это контроллер сетевого интерфейса , который подключается к беспроводной сети , такой как Wi-Fi , Bluetooth или LTE (4G) или 5G, а не к проводной сети, такой как сеть Ethernet . WNIC, как и другие сетевые адаптеры, работает на уровнях 1 и 2 модели OSI и использует антенну для связи посредством радиоволн .
Контроллер беспроводного сетевого интерфейса может быть реализован в виде платы расширения и подключен с использованием шины PCI или шины PCIe , либо подключен через USB , PC Card , ExpressCard , Mini PCIe или M.2 .
Низкая стоимость и повсеместное распространение стандарта Wi-Fi означают, что многие новые мобильные компьютеры имеют беспроводной сетевой интерфейс, встроенный в материнскую плату .
Этот термин обычно применяется к адаптерам IEEE 802.11 ; он также может применяться к сетевым картам, использующим протоколы, отличные от 802.11, например, реализующим соединения Bluetooth .
Сетевой адаптер 802.11 WNIC может работать в двух режимах, известных как режим инфраструктуры и режим ad hoc :
Стандарт IEEE 802.11 устанавливает низкоуровневые спецификации для того, как работают все беспроводные сети 802.11 . Более ранние контроллеры интерфейсов 802.11 обычно совместимы только с более ранними вариантами стандарта, тогда как более новые карты поддерживают как текущие, так и старые стандарты.
Спецификации, обычно используемые в маркетинговых материалах WNIC, включают:
Большинство WNIC поддерживают один или несколько сетевых стандартов 802.11, Bluetooth и 3GPP (2G, 3G, 4G, 5G).
На дальность беспроводной связи могут существенно влиять объекты на пути сигнала и качество антенны. Крупные электроприборы, такие как холодильники, коробки предохранителей, металлическая сантехника и кондиционеры, могут препятствовать прохождению сигнала беспроводной сети. Теоретический максимальный диапазон IEEE 802.11 достигается только при идеальных обстоятельствах, а реальный эффективный диапазон обычно составляет около половины теоретического диапазона. [1] В частности, максимальная скорость передачи данных достигается только на очень близком расстоянии (менее 25 футов (7,6 м) или около того); на внешних границах эффективного диапазона устройства скорость может снизиться примерно до 1 Мбит/с, прежде чем полностью исчезнет. Причина в том, что беспроводные устройства динамически согласовывают максимальную скорость, на которой они могут обмениваться данными, не теряя слишком много пакетов данных.
В 802.11 WNIC, MAC Sublayer Management Entity (MLME) может быть реализован либо в оборудовании или прошивке NIC, либо в хост-программном обеспечении, которое выполняется на главном ЦП. WNIC, который реализует функцию MLME в оборудовании или прошивке, называется FullMAC WNIC или HardMAC NIC [2] , а NIC, который реализует ее в хост-программном обеспечении, называется SoftMAC NIC. [3]
Устройство FullMAC скрывает сложность протокола 802.11 от основного ЦП, предоставляя вместо этого интерфейс 802.3 (Ethernet); конструкция SoftMAC реализует только критичную по времени часть протокола в оборудовании/прошивке, а остальную часть — на хосте. [4]
Чипы FullMAC обычно используются в мобильных устройствах по следующим причинам:
Популярным примером чипов FullMAC является чип, реализованный в Raspberry Pi 3 .
Фреймворк mac80211 ядра Linux предоставляет возможности для устройств SoftMAC и дополнительные возможности (такие как ячеистая сеть, известная как стандарт IEEE 802.11s ) для устройств с ограниченной функциональностью. [5] [3]
FreeBSD также поддерживает драйверы SoftMAC. [6]