- 2074 Asoj · 4 marks
Short note: CSMA/CD
Short answer
CSMA/CD is the random-access protocol of classic Ethernet. Stations listen before sending; if idle, transmit. While transmitting, they detect collisions by comparing signals. On collision, they send a jam signal and perform binary exponential backoff. It requires a minimum frame size (e.g., 64 bytes) to detect collisions within transmission time.
Write a short note on CSMA/CD.
CSMA/CD (Carrier Sense Multiple Access with Collision Detection) is the random-access MAC protocol of classic Ethernet (IEEE 802.3) over a shared bus. Nodes listen before and during transmission.
Working
- Listen to the channel (carrier sense). If it is busy, wait until it is idle.
- When idle, transmit the frame.
- While sending, detect collision by comparing the transmitted and received signal.
- On collision, stop, send a 32-bit jam signal, and wait for a random time by binary exponential backoff (0 to 2ⁿ − 1 slots after the nth collision).
- Retry up to 16 times, then report failure.
Sense -> idle? -> Send -> collision? --no--> success
^ |no |yes
+--wait--+ Jam -> backoff -> retry
Features
- Minimum frame length must satisfy: transmission time ≥ 2 × propagation delay (64 bytes in Ethernet at 10 Mbps).
- Efficient at low load; efficiency falls with heavy load or long cable.
- Not suitable for wireless, where collisions cannot be detected (CSMA/CA is used).
- Not needed in modern full-duplex switched Ethernet.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Static channel assignment and CSMA/CD · Computer Networks and Security, chapter 3
- Ethernet with CSMA and CSMA/CD · Telecommunications, chapter 8