IEEE 802.2

 

. Carrier Sense Multiple Access with Collision Detection

Wielodostęp ze śledzeniem częstotliwości nośnej - Kiedy urządzenie lub węzeł w sieci posiada dane, które chce przesłać, wpierw nasłuchuje łącza, sprawdzając czy jakieś inne urządzenie nie przesyła danych w linii transmisyjnej. Dane będą wysłane jedynie wtedy, gdy 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 lub więcej urządzeń przystąpi do wysyłania danych w tej samej chwili. W takiej sytuacji żadne z nich nie wykryje sygnału nośnej drugiego. W efekcie obydwa urządzenia wysyłając dane w tym samym czasie spowodują słynną kolizję w sieci Ethernet. Możliwość wystąpienia takiej sytuacji rodzi potrzebę stworzenia mechanizmów pozwalających tę kolizję wykryć.

Wykrywanie kolizji - Urządzenie posiadające dane w kolejce do wysłania, będzie monitorowało swoją własną transmisję. Urządzenie, które wykryło kolizję, zatrzymuje wysyłanie danych i wysyła sekwencję informującą o kolizji (sygnał zagłuszania). Poziom sygnału informującego o kolizji (prądu, ponieważ 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 mieć pewność, że każdy węzeł odebrał sekwencję informującą o kolizji, a nie poprawny 32-bitowy sygnał MAC CRC, który spowoduje, że odbierający go węzeł wyśle ponownie dane w odpowiedzi na wystąpienie błędu CRC.

Protokół LLC (IEEE 802.2)
Rozwiązania przyjęte w warstwie sterowania łączem logicznym LLC (Logical Link Control) określają sposób komunikacji między stacjami (systemami) w sieci LAN. Warstwa łącza ma dwie podwarstwy: sterowania dostępem do medium MAC (Medium Access Control) i sterowania łączem logicznym LLC. Protokół sterowania łączem logicznym LLC - określony specyfikacją IEEE 802.2 - jest szczególnie popularny w środowisku sieciowym LAN, gdzie zachodzi potrzeba współdziałania z wieloma innymi protokołami, takimi jak: IEEE 802.3 (CSMA/CD - Ethernet), IEEE 802.4 (magistrala Token Bus) i IEEE 802.5 (pierścień Token Ring).

Protokół podwarstwy LLC realizuje trzy typy usług serwisowych:
LLC Type 1, LLC-1 (unacknowledged connectionless) - usługi bezpołączeniowe i bez potwierdzeń. Najczęściej stosowana usługa komunikacyjna w sieciach LAN, w której wymiana danych następuje bez ustalenia połączenia między stacjami. Przesyłana ramka ma charakter datagramu, tj. zawiera wszystkie niezbędne informacje do odnalezienia adresata w sieci, a potwierdzenie dostarczenia wiadomości nie występuje na poziomie warstwy sieciowej.

LLC Type 2, LLC-2 (connection oriented) - usługi połączeniowe z potwierdzeniami, oparte na połączeniu logicznym między nadawcą i odbiorcą; wymagają uprzedniego ustalenia połączenia między stacjami. Istnieje gwarancja dostarczenia wiadomości wraz z kontrolą błędów.
LLC Type 3, LLC-3 (acknowledged connectionless) - usługi bezpołączeniowe z potwierdzeniami. Ujmują wszystkie zalety LLC-1 rozbudowane o potwierdzenia przekazywanych pakietów. Stosowane głównie w środowisku produkcyjnym do sterowania automatami, gdzie detekcja błędów i poprawny przekaz są szczególnie ważne.

 

 

by Krzysztof Pietrzak 2004

[2.Warstwa lacz danych] [IEEE 802.2] [804.5 Token Ring] [sdlc/hdlc] [bezprzewodowe 802.11] [bluetooth] [x.25] [FRame relay]