CDSMA CD a CSMA CA
Medium Access Controller (MAC) to sprzętowa implementacja protokołu zdefiniowanego do kontroli dostępu do medium, która jest używana w przypadku sieci współdzielonych z wieloma węzłami dostępnymi do komunikacji przy użyciu jednego fizycznego medium. Metoda wyewoluowała z ALOHA Ethernet i zdefiniowano dwie odmiany, aby poradzić sobie z różnymi scenariuszami. Wśród nich CSMA CD i CSMA CA są szeroko stosowane w wielu sieciach, takich jak Ethernet. Zdefiniowany tutaj sens nośnika to sytuacja, w której warstwa fizyczna nasłuchuje przewodu Ethernet przed przesłaniem danych przez sieć.
CSMA CD (wykrywanie kolizji wielokrotnego dostępu z wykrywaniem nośnika)
Ta metoda wielokrotnego dostępu jest używana w sieciach przewodowych, ponieważ możliwe jest wykrycie kolizji, a następnie kontynuowanie jej w sieciach LAN i WAN.
Jest to używane przez sieci Ethernet zgodne ze standardem IEEE 802.3, w których każdy węzeł monitoruje ruch na linii, a jeśli żaden ruch nie jest dostępny, dany węzeł może transmitować. Ale w tym samym czasie, jeśli dwie osoby próbują nadawać, jest to znane jako kolizja. Sytuację tę wyczuwają wszystkie węzły w danej sieci. Następnie stacje, które uległy kolizji, spróbują ponownie wysłać dane po pewnym losowym przedziale czasu, który jest różny dla każdego węzła. Jeśli ponownie dochodzi do kolizji, losowy czas jest zwiększany i czeka ponownie. Jest to procedura stosowana w sieciach CSMA CD i metoda nie ma żadnych możliwości deterministycznych.
CSMA CA (Unikanie kolizji wielokrotnego dostępu przez wykrywanie przewoźnika)
Jest to schemat wielodostępu używany w metodzie dostępu warstwy 2, w której poniższa metoda jest używana, gdy węzły próbują jednocześnie transmitować w sieci współdzielonej. Tutaj węzeł, który chce nadawać najpierw musi nasłuchiwać medium przez z góry określony okres, aby ocenić stan kanału. Jeśli kanał jest nieaktywny, węzeł może transmitować. W innym przypadku mówi się, że kanał jest zajęty, a węzeł musi czekać, aż kanał przejdzie w tryb bezczynności.
Jest to zaimplementowane w bezprzewodowych sieciach LAN IEEE 802.11 i innych sieciach bezprzewodowych i jest to preferowane, ponieważ sieci bezprzewodowe nie mogą wykryć kolizji podczas transmisji jak sieci przewodowe. Wdrożenie CSMA CA poprawi więc zrzucanie pakietów w sieciach bezprzewodowych.
Różnica między CSMA CD a CSMA CA
1. CSMA CD jest używany w przewodowych sieciach LAN, a CSMA CA używany w bezprzewodowych sieciach LAN i innych typach sieci bezprzewodowych.
2. CSMA CD jest znormalizowany w IEEE 802.3, a CSMA CA jest w standardzie IEEE 802.11.
3. CSMA CD nie podejmie kroków, aby zapobiec kolizji transmisji, dopóki nie nastąpi to, podczas gdy CSMA CA podejmie działania, aby nie doszło do żadnej kolizji, ponieważ ten ostatni nie ma możliwości dowiedzenia się, czy kolizja miała miejsce.