MAC Protocols: a taxonomy
Static Channel Partitioning
- divide channel into smaller “pieces” (time slots, frequency)
- allocate piece to node for exclusive use
Random Access
- allow collisions
- “recover” from collisions
“Taking turns” (Dynamic channel partitioning)
- tightly coordinate shared access to avoid collisions
Goal: efficient, fair, simple, decentralized