<

Pozycjonowanie stron www i SEO / SEM

W pierwszeMiejsce w których nikt nie wyszukiwarek. Zainteresować tam, czy w każdej innej potrzeba działać szybkie pojawił się (16 lipca 2008) najnowszy systemie - Linkor, linki z systemu.

CSMA/CD

CSMA/CD (ang. Carrier Sense Multiple Access / with Collision Detection) – protokół wielodostępu CSMA z badaniem stanu kanału oraz wykrywaniem kolizji.

Spis treści

Wielodostęp do łącza danych z badaniem stanu kanału

Gdy urządzenie albo węzeł w sieci ma dane, które chce przesłać - nasłuchuje łącza, sprawdzając czy jakieś inne urządzenie nie przesyła danych w linii transmisyjnej. Dane będą wysłane zaledwie wtedy, kiedy nie zostanie wykryty żaden sygnał świadczący o tym, że jakieś urządzenie w sieci wysyła dane. Węzeł, który nie wysyła danych, nasłuchuje, czy inne urządzenia wysyłają do niego dane.

Istnieje możliwość, że dwa albo więcej urządzeń przystąpi do wysyłania danych w tej samej chwili albo zanim sygnał z pierwszego węzła dotrze do drugiego. W takiej sytuacji żadne z nich nie wykryje sygnału nośnego drugiego. W efekcie oba urządzenia wysyłając dane w (prawie) tym samym czasie spowodują kolizję w sieci Ethernet. Możliwość wystąpienia takiej sytuacji rodzi potrzebę stworzenia mechanizmów pozwalających tę kolizję wykryć oraz wyeliminować jej skutki.

Wykrywanie kolizji

Urządzenie podczas wysyłania swoich danych, monitoruje stan linii na której nadaje. W tym celu sprawdza wartość sygnału w kanale transmisyjnym oraz porównuje je z aktualnie nadawanym przez siebie stanem logicznym, używając w tym celu przetwornika A/C. Urządzenie, które wykryło kolizję, zatrzymuje wysyłanie danych oraz wysyła sekwencję informującą o kolizji (sygnał zagłuszania, tzw. JAM), aby zasygnalizować innym węzłom, że dane są nieważne (na pewno zostaną błędnie odebrane). Poziom sygnału informującego o kolizji (prądu, albowiem zgodnie z CSMA/CD węzły są nadajnikami prądu o stabilizowanym natężeniu) jest wyższy od normalnie generowanego przez węzeł, aby posiadać pewność, że każdy węzeł odebrał sekwencję informującą o kolizji. Potem węzły, które weszły w kolizję będą chciały retransmitować sygnał. Robią to sprawdzając po losowo wybranym czasie zajętość kanału oraz ponownie transmitując, przy czym losowany czas oczekiwania bywa dłuższy po kilku kolizjach (system z "eksponencjalnym naleganiem"). Powyższe zasady nie tylko wykrywają kolizje, lecz także zmniejszają ryzyko ich wystąpienia, albowiem ilość wysyłanych pakietów się zmniejsza w porównaniu z siecią CSMA: dzięki wykrywaniu kolizji nie jest potrzebne potwierdzanie każdej ramki (jak w CSMA), albowiem każdy węzeł, który nadał ramkę bezkolizyjnie zakłada, że dane dotarły bez problemów do węzła odbiorczego (w sieci przewodowej jest bardzo małe prawdopodobieństwo przekłamania bitu z innego powodu).

W przypadku zapełnienia łącza protokół ten generuje duże straty czasowe. Dlatego powstały mechanizmy CSMA/AMP oraz CSMA/CA+AMP (ang. AMP - Arbitration on Message Priority, czyli arbitraż w oparciu o priorytet wiadomości).

Protokół CSMA/CD jest wykorzystywany w sieciach LAN typu Ethernet.

Sprawdź też

Linki zewnętrzne

kredyt | Tanie upominki | Opisy GG | zbiór stron | międzyzdroje noclegi