WiFi – How Do Clients Detect SSIDs from APs?

ieee 802.11protocol-theory

How can my wifi board detect wireless networks that are in range? What protocol is used to communicate with the devices in the area to announce a wifi AP? Does every router transmit on its own frequency and my wifi board scans "every" frequency to detect one?

Best Answer

How can my wifi board detect wireless networks that are in range?

Your client has a radio which listens to the wifi 802.11 frequencies for the country configured in the radio.

What protocol is used to communicate with the devices in the area to announce a wifi AP?

Wifi APs are configured with an SSID; those SSIDs are known via beacon frames; by default beacon frames are sent every 102.4 milliseconds.

The beacon frame format includes an SSID field, and the beacon interval.

The radio in your AP is configured for a specific channel. Those beacon frames are transmitted on the AP's channel.

Does every router transmit on its own frequency and my wifi board scans "every" frequency to detect one?

Every wireless AP can select from a pre-defined list of wireless channels, and it chooses one channel to announce the SSID. Your wifi client constantly walks (or scans through) all those channels to figure out which SSIDs are available.

Related Topic