CSMA/CA Basics: One Talker per Channel

A Wi-Fi channel works like a meeting with one microphone: only one device can talk at a time, and everyone else waits. Add clients and watch each one's share shrink, then see how a second AP helps, but only on a different channel.

Listen before you talk

Wi-Fi devices share the air using CSMA/CA (carrier-sense multiple access with collision avoidance). Before sending, a device listens. If the channel is busy, it waits. When it goes quiet, each device waits a short fixed time plus a random backoff, and whoever's countdown ends first talks. If two finish at the very same moment, their frames collide and both try again later with a longer random wait.

The result: one transmission per channel at any moment. Every client on the channel takes turns, so each gets a slice of the airtime. And it's the channel that is shared, not the AP: two APs on the same channel share it just like one AP.

Setup
Clients

Who is talking right now

Everything is in one room: every client can hear both APs and every other client. Each phone is coloured by the channel it's on. The one with radio waves is transmitting; everyone else on that channel hears it and has to wait.

Speed
Channel 36 Channel 40 ACK from the AP Collision Channel idle: everyone counting down their backoff

More clients, smaller slices

Throughput per client as clients are added, for each setup (1 second of simulated traffic per point). Hover a point for the numbers.

1 AP 2 APs, different channels 2 APs, same channel (same line as 1 AP)

Notes and simplifications