Wireless network interface controller

https://en.wikipedia.org/wiki/Wireless_network_interface_controller

wireless network interface controller (WNIC) is a network interface controller which connects to a wireless network, such as Wi-Fi or Bluetooth, rather than a wired network, such as a Token Ring or Ethernet. A WNIC, just like other NICs, works on the layers 1 and 2 of the OSI model and uses an antenna to communicate via radio waves.

A wireless network interface controller may be implemented as an expansion card and connected using PCI bus or PCIe bus, or connected via USBPC CardExpressCardMini PCIe or M.2.

The low cost and ubiquity of the Wi-Fi standard means that many newer mobile computers have a wireless network interface built into the motherboard.

The term is usually applied to IEEE 802.11 adapters; it may also apply to a NIC using protocols other than 802.11, such as one implementing Bluetooth connections.

Contents

Modes of operation[edit]

An 802.11 WNIC can operate in two modes known as infrastructure mode and ad hoc mode:

Infrastructure mode

In an infrastructure mode network the WNIC needs a wireless access point: all data is transferred using the access point as the central hub. All wireless nodes in an infrastructure mode network connect to an access point. All nodes connecting to the access point must have the same service set identifier (SSID) as the access point, and if a kind of wireless security is enabled on the access point (such as WEP or WPA), they must share the same keys or other authentication parameters.

Ad hoc mode

In an ad hoc mode network the WNIC does not require an access point, but rather can interface with all other wireless nodes directly. All the nodes in an ad hoc network must have the same channel and SSID.

Specifications[edit]

The IEEE 802.11 standard sets out low-level specifications for how all 802.11 wireless networks operate. Earlier 802.11 interface controllers are usually only compatible with earlier variants of the standard, while newer cards support both current and old standards.

Specifications commonly used in marketing materials for WNICs include:

  • Wireless data transfer rates (measured in Mbit/s); these range from 2 Mbit/s to 54 Mbit/s.[1]
  • Wireless transmit power (measured in dBm)
  • Wireless network standards (may include standards such as 802.11b802.11g802.11n, etc.) 802.11g offers data transfer speeds equivalent to 802.11a – up to 54 Mbit/s – and the wider 300-foot (91 m) range of 802.11b, and is backward compatible with 802.11b.

Most Bluetooth cards do not implement any form of the 802.11 standard.

Range[edit]

Wireless range may be substantially affected by objects in the way of the signal and by the quality of the antenna. Large electrical appliances, such as refrigerators, fuse boxes, metal plumbing, and air conditioning units can impede a wireless network signal. The theoretical maximum range of IEEE 802.11 is only reached under ideal circumstances and true effective range is typically about half of the theoretical range.[1] Specifically, the maximum throughput speed is only achieved at extremely close range (less than 25 feet (7.6 m) or so); at the outer reaches of a device's effective range, speed may decrease to around 1 Mbit/s before it drops out altogether. The reason is that wireless devices dynamically negotiate the top speed at which they can communicate without dropping too many data packets.

FullMAC and SoftMAC devices[edit]

Main article: Comparison of open-source wireless drivers

In an 802.11 WNIC, the MAC Sublayer Management Entity (MLME) can be implemented either in the NIC's hardware or firmware, or in host-based software that is executed on the main CPU. A WNIC that implements the MLME function in hardware or firmware is called a FullMAC WNIC or a HardMAC NIC[2] and a NIC that implements it in host software is called a SoftMAC NIC.[3]

A FullMAC device hides the complexity of the 802.11 protocol from the main CPU, instead providing an 802.3 (Ethernet) interface; a SoftMAC design implements only the timing-critical part of the protocol in hardware/firmware and the rest on the host.[4]

FullMAC chips are typically used in mobile devices because:

  • they are easier to integrate in complete products
  • power is saved by having a specialized CPU perform the 802.11 processing;
  • the chip vendor has tighter control of the MLME.

Popular example of FullMAC chips is the one implemented on the Raspberry Pi 3.

Linux kernel's mac80211 framework provides capabilities for SoftMAC devices and additional capabilities (such as mesh networking, which is known as the IEEE 802.11s standard) for devices with limited functionality.[5][3]

FreeBSD also supports SoftMAC drivers.[6]

See also[edit]

References[edit]

  1. Jump up to:a b Meyers, Mike: Network+ Certification All-in-One Exam Guide, McGraw-Hill, 2004, p. 230.
  2. ^ "Linux Wireless glossary". Definition of FullMAC. Retrieved 23 July 2020.
  3. Jump up to:a b "Linux Wireless glossary". Definition of SoftMAC. Retrieved 23 July 2020.
  4. ^ Al-Sakib Khan Pathan (2010). Security of Self-Organizing Networks: MANET, WSN, WMN, VANET. Taylor & Francis. p. 28. ISBN 978-1-4398-1919-7.
  5. ^ "mac80211 documentation"kernel.org.
  6. ^ "FreeBSD 11.0 - man page for upgt (freebsd section 4) - Unix & Linux Commands". Retrieved 1 June 2016.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
树莓派是一款小型的单板计算机,通常用于物联网、嵌入式系统和学习编程等领域。树莓派支持无线网络连接,但有时可能会出现"no wireless interface found"的错误提示,这意味着系统无法找到无线网络接口。 出现这个问题的原因可能有以下几种情况: 1. 无线适配器未插好或损坏:请确保你的无线适配器已正确插入树莓派的USB接口,并且没有损坏。 2. 无线驱动未安装或不兼容:树莓派默认支持一些常见的无线适配器,但如果你使用的是其他型号的适配器,可能需要手动安装相应的驱动程序。请查看适配器的说明文档或官方网站,了解是否需要安装额外的驱动程序。 3. 无线功能未启用:有时候,树莓派默认情况下可能会禁用无线功能。你可以通过以下步骤来启用它: - 打开终端窗口。 - 输入命令`sudo raspi-config`并按下回车键。 - 在配置界面中,选择"Network Options"(网络选项)。 - 选择"WiFi"(无线网络)。 - 选择"Enable"(启用)。 - 重新启动树莓派,看看问题是否解决。 如果以上方法都无法解决问题,你可以尝试以下操作: 1. 更新系统:使用以下命令更新树莓派的软件包和系统: ``` sudo apt update sudo apt upgrade ``` 2. 检查硬件连接:确保无线适配器与树莓派的连接正常,没有松动或损坏的情况。 3. 检查无线适配器的兼容性:如果你使用的是较新的无线适配器,可能需要等待一段时间,直到相关的驱动程序被开发和发布。 希望以上方法能够帮助你解决"no wireless interface found"的问题。如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助你。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值