- Trending Categories
- Data Structure
- Operating System
- C Programming
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is Carrier Sense Multiple Access (CSMA)?
Carrier Sense Multiple Access (CSMA) is a network protocol for carriertransmission that operates in the Medium Access Control (MAC) layer. It senses or listens whether the shared channel for transmission is busy or not, and transmits if the channel is not busy. 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.
When a station has frames to transmit, it attempts to detect presence of the carrier signal from the other nodes connected to the shared channel. If a carrier signal is detected, it implies that a transmission is in progress. The station waits till the ongoing transmission executes to completion, and then initiates its own transmission. Generally, transmissions by the node are received by all other nodes connected to the channel.
Since, the nodes detect for a transmission before sending their own frames,collision of frames is reduced. However, if two nodes detect an idle channel at the same time, they may simultaneously initiate transmission. This would cause the frames to garble resulting in a collision.
CMSA Access Modes
The versions of CMSA access modes are−
Variations of CMSA protocol
There may be further additions to the basic CMSA protocols. This results is the various protocols as follows−
- What is carrier sense multiple access protocols?
- What is Carrier Ethernet?
- What is religion in real sense?
- What is CSMA with collision detection?
- What is CSMA with collision avoidance?
- What are different types of multiple access protocols?
- CSMA with Collision Detection (CSMA/CD)
- CSMA with Collision Avoidance (CSMA/CA)
- Difference between CSMA/CA and CSMA/CD
- Multiple Access with Collision Avoidance (MACA)
- Multiple Access Protocols in Computer Networks
- What is Multistation access unit (MSAU)?
- What is Default access level in Java?
- What is a Physical Access Control System?
- Non-persistent CSMA protocol