Wireless network interface controller: Difference between revisions

Content deleted Content added
Filled in 3 bare reference(s) with reFill ()
Line 32:
{{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=http://wireless.kernel.org/en/developers/Documentation/Glossary#FullMAC|title=en:developers:documentation:glossary [Linux Wireless] glossary|publisherat=Definition of FullMAC|accessdate=1 June 2016}}</ref> and a NIC that implements it in host software is called a ''SoftMAC'' NIC.<ref>{{cite web|url=http://wireless.kernel.org/en/developers/Documentation/Glossary#SoftMAC|title=en:developers:documentation:glossary [Linux Wireless] glossary|publisherat=Definition of SoftMAC|accessdate=1 June 2016}}</ref>
 
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=http://books.google.com/books?id=ZtBnZoijaDcC&pg=PA28|year=2010|publisher=Taylor & Francis|isbn=978-1-4398-1919-7|page=28}}</ref>