A wireless network interface card (NIC) is installed into a host to carry out the physical transmission of a packet over the air waves. To do so, the IEEE 802.11 specification requires the implementation of two layers: the physical (PHY) layer and the medium access control (MAC) layer. To support this implementation the NIC is organized into hardware, firmware, driver software, and utility software.