Content deleted Content added
No edit summary Tags: Mobile edit Mobile web edit Advanced mobile edit |
m Task 18 (cosmetic): eval 5 templates: del empty params (1×); hyphenate params (3×); |
||
Line 37:
{{Main|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<ref>{{cite web|url=https://wireless.wiki.kernel.org/en/developers/documentation/glossary#fullmac|title=Linux Wireless glossary|at=Definition of FullMAC|
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.<ref name="Pathan2010">{{cite book|author=Al-Sakib Khan Pathan|title=Security of Self-Organizing Networks: MANET, WSN, WMN, VANET|url=https://books.google.com/books?id=ZtBnZoijaDcC&pg=PA28|year=2010|publisher=Taylor & Francis|isbn=978-1-4398-1919-7|page=28}}</ref>
Line 50:
[[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.<ref>{{cite web |url=http://wireless.kernel.org/en/developers/Documentation/mac80211 |title=mac80211 documentation |work=[[kernel.org]]}}</ref><ref name="glossary-softmac"/>
[[FreeBSD]] also supports SoftMAC drivers.<ref>{{cite web|url=http://www.unix.com/man-page/FreeBSD/4/upgt/|title=FreeBSD 11.0 - man page for upgt (freebsd section 4) - Unix & Linux Commands|
== See also ==
|