Medium Access Control: Stochastic Methods - CSMA
In this lesson, we'll study the carrier sense multiple access protocol.
We'll cover the following
Carrier Sense Multiple Access (CSMA)
Why CSMA?
-
ALOHA and slotted ALOHA can easily be implemented, but using them in anything but a lightly loaded network will be extremely inefficient. Designing a network for a very low utilization is possible, but it clearly increases the cost of the network.
-
To overcome the problems of ALOHA, many Medium Access Control mechanisms have been proposed which improve channel utilization.
-
Carrier Sense Multiple Access (CSMA) is one of these and is a significant improvement compared to ALOHA.
How It Works
CSMA requires all nodes to listen to the transmission channel to verify that it’s free before transmitting a frame. When a node senses the channel to be busy, it defers its transmission until the channel becomes free again.
Pseudocode
The pseudocode below provides a more detailed description of the operation of CSMA.
Get hands-on with 1200+ tech skills courses.