IEEE 802.11 DCF Protocol
n Sense media before transmission
n If media is free, transmit if media stays idle for a fixed amount of time
(DCF Interframe Space, DIFS)
n Defer:
wait until end of current transmission, plus DIFS
apply random backoff procedure: pick number between 0 and 7, check
whether medium is idle during each backoff slot
if media is busy, suspend backoff process at beginning of current slot
after media was idle for selected number of slots, transmit immediately
if this transmission results in collision, backoff again, doubling the backoff
n Upon receipt of packet:
receiver waits short interval (Short Interframe Space, SIFS)
transmits acknowledgement frame (ACK) back to sender
n If sender receives no ACK within ACKTimeout interval, assume
collision