Wireless network interface controller: Difference between revisions

Content deleted Content added
rm unhelpful link
Wdpp (talk | contribs)
Line 35:
{{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=httphttps://wireless.wiki.kernel.org/en/developers/Documentationdocumentation/Glossaryglossary#FullMACfullmac|title=Linux Wireless glossary|at=Definition of FullMAC|accessdate=123 JuneJuly 20162020}}</ref> and a NIC that implements it in host software is called a ''SoftMAC'' NIC.<ref name="glossary-softmac">{{cite web|url=httphttps://wireless.wiki.kernel.org/en/developers/Documentationdocumentation/Glossaryglossary#SoftMACsoftmac|title=Linux Wireless glossary|at=Definition of SoftMAC|accessdate=123 JuneJuly 20162020}}</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=https://books.google.com/books?id=ZtBnZoijaDcC&pg=PA28|year=2010|publisher=Taylor & Francis|isbn=978-1-4398-1919-7|page=28}}</ref>