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.