gdy Ethernet działa na współdzielonych nośnikach, używa protokołu metody dostępu sieciowego o nazwie CSMA / CD (Carrier Sense Multiple Access / Collision Detection). Jak działa CSMA / CD jest wyjaśnione w prosty sposób poniżej.

kiedy Technologia Ethernet LAN ewoluowała dawno temu, działała na współdzielonych nośnikach. W sieci lokalnej shared media (LAN) całkowita dostępna przepustowość w sieci jest współdzielona ze wszystkimi urządzeniami. Pierwszymi standardami Ethernetu były 10Base2 i 10base5. W sieciach Ethernet opartych na 10Base2 i 10base5 urządzenia były połączone ze sobą za pomocą kabli koncentrycznych, w topologii magistrali.

Innym przykładem współdzielonych nośników jest połączenie urządzeń w sieci Ethernet za pomocą koncentratorów. Po podłączeniu za pomocą koncentratorów wszystkie urządzenia w tej sieci Ethernet logicznie współdzielą ten sam nośnik. Na współdzielonych nośnikach Zwykle komunikacja między urządzeniami odbywa się za pomocą transmisji.

w dzisiejszych czasach nie możemy znaleźć żadnej sieci Ethernet, działającej przy użyciu współdzielonych mediów.

w protokole metody dostępu CSMA/CD (Carrier Sense Multiple Access/Collision Detection) każdy host ma równy dostęp do przewodu i może umieszczać dane na przewodzie, gdy przewód jest wolny od ruchu. Innymi słowy, urządzenia są w trybie „listen-before-transmit carrier sense”.

gdy urządzenie chce umieścić dane na przewodzie do transmisji, „wyczuje” przewód, aby dowiedzieć się, czy na przewodzie jest już sygnał. Jeśli w medium jest już ruch, urządzenie odczekuje losowy okres czasu i ponownie „wyczuje”.

csma-cd-carrier-sense.jpg

jeśli nie ma ruchu (brak sygnału w przewodzie), urządzenie umieści dane na nośniku. Jednocześnie urządzenie nasłuchuje z nośnika, ponieważ chce mieć pewność, że żadne inne urządzenia nie nadają w tym samym czasie.

csma-cd-multiple-access.jpg

ale jeśli dwa urządzenia umieszczą dane na nośniku w tym samym wystąpieniu, sygnały zderzą się ze sobą, niszcząc dane. Jeśli sygnał danych zostanie zniszczony podczas transmisji z powodu kolizji i utracony sygnał danych musi zostać retransmitowany.

 csma-cd-wykrywanie kolizji.jpg

gdy dojdzie do kolizji i zostanie wykryta, urządzenia uczestniczące w kolizji będą przez krótki czas przesyłać „sygnał zakleszczenia”, tak aby wszystkie urządzenia w sieci wykryły, że kolizja miała miejsce. „Sygnał zacięć” wskazuje wszystkim innym urządzeniom na współdzielonym nośniku Ethernet, że doszło do kolizji i nikt nie powinien umieszczać danych na przewodzie.

csma-cd-jam-signal.jpg

gdy wszystkie urządzenia wykryły, że doszło do kolizji w sieci, urządzenia przestają nadawać na losowy okres czasu. Losowy okres oczekiwania jest określany przez algorytm backoff.

csma-cd-random-backoff.jpg

po upłynięciu losowego okresu czasu każde urządzenie może ponownie uzyskać dostęp do udostępnionych multimediów.

masz jakieś sugestie? Daj nam znać!
informacje zwrotne

×

Polub nas na

Udostępnij na

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.