CSMA (Carrier Sense Multiple Access)
CSMA (Carrier Sense Multiple Access)
Using CMSA protocols, more than one users or nodes send and receive data through a shared
medium that may be a single cable or optical fiber connecting multiple nodes, or a portion of
the wireless spectrum.
I-persistent CSMA: • In this method, station(node) that wants to transmit data continuously
senses the shared channel to check whether the channel is idle or busy.
Non-persistent CSMA : • In this scheme, if a station wants to transmit a frame and it finds
that the channel is busy (some other station is transmitting) then it will wait for fixed interval
oftime.
• After this time, it again checks the status of the channel and if the channel is.free it
will transmit.
• A station that has a frame to send senses the channel.
• If the channel is idle, it sends immediately.
• If the channel is busy, it waits a random amount of time and then senses the channel again.
• In non-persistent CSMA the station does not continuously sense the channel for the purpose
of capturing it when it detects the end of previous transmission.
Advantage of non-persistent: It reduces the chance of collision because the stations wait a
random amount of time. It is unlikely that two or more stations will wait for same amount of
time and will retransmit at the same time.
Disadvantage of non-persistent: It reduces the efficiency of network because the channel
remains idle when there may be stations with frames to send. This is due to the fact that the
stations wait a random amount of time after the collision.
P-Persistent: It is the combination of 1-Persistent and Non-persistent modes.
• This method is used when channel has time slots such that the time slot duration is equal to
or greater than the maximum propagation delay time.
• Whenever a station becomes ready to send, it senses the channel.
• If channel is busy, station waits until next slot.
• If channel is idle, it transmits with a probability p.
• With the probability q=l-p, the station then waits for the beginning of the next time slot.
• If the next slot is also idle, it either transmits or waits again with probabilities p and q.
• This process is repeated till either frame has been transmitted or another station has begun
transmitting.
• In case of the transmission by another station, the station acts as though a collision has
occurred and it waits a random amount of time and starts again.
Advantage of p-persistent: It reduces the chance of collision and improves the efficiency of the
network.