CSMA/CD

Słownik kwalifikacji INF.07 - Montaż i konfiguracja lokalnych sieci komputerowych oraz administrowanie systemami operacyjnymi

Co to jest CSMA/CD?

CSMA/CD oznacza Carrier Sense Multiple Access with Collision Detection, czyli wielodostęp do medium z nasłuchem nośnej i wykrywaniem kolizji. Jest to metoda dostępu do medium stosowana w klasycznym Ethernecie, szczególnie w sieciach współdzielonych, np. na kablu koncentrycznym lub przy pracy w trybie half-duplex.

Jak działa CSMA/CD?

Zasada działania składa się z kilku etapów:

  • Carrier Sense – urządzenie nasłuchuje medium transmisyjnego i sprawdza, czy ktoś już nadaje.
  • Multiple Access – wiele urządzeń może korzystać z tego samego medium.
  • Collision Detection – jeśli dwa urządzenia zaczną nadawać jednocześnie, dochodzi do kolizji, która jest wykrywana.

Po wykryciu kolizji urządzenia przerywają transmisję, wysyłają sygnał zakłócający informujący o kolizji, a następnie odczekują losowy czas przed ponowną próbą nadawania.

Najważniejsze do egzaminu

CSMA/CD opiera się na wykrywaniu kolizji, a nie na ich unikaniu. Unikanie kolizji jest charakterystyczne dla CSMA/CA, stosowanego m.in. w sieciach Wi-Fi.

Gdzie stosowano CSMA/CD?

CSMA/CD było typowe dla starszych sieci Ethernet pracujących we wspólnym medium transmisyjnym. W nowoczesnych sieciach Ethernet ze switchami i transmisją full-duplex kolizje praktycznie nie występują, dlatego CSMA/CD nie jest tam używane w praktyce.