144 Bezprzewodowe sieci komputerowe
polecenia. Przykładem może być próba nawiązania łączności ze stacją zaangażowaną w inną transmisję, posiadającą zapełnione bufory czy połączoną z wyłączonym komputerem.
Każda nadchodząca ramka sprawdzana jest pod kątem poprawności transmisji. Wykrycie błędu w nagłówku ramki powoduje jej zignorowanie, ponieważ nie ma wówczas pewności, czy nie uległy przekłamaniu pola adresowe i rozkazowe. Wykrycie błędu w polu danych, zabezpieczanym osobną sumą kontrolną, powoduje wysłanie ramki informującej o błędzie.
Zadaniem procedury konwersji protokołów jest przygotowywanie ramek łącza bezprzewodowego, dekodowanie odbieranych ramek (o ile były one poprawnie przyjęte) oraz podejmowanie decyzji dotyczących transmisji poszczególnych typów ramek.
Ramka Nawiązanie połączenia wysyłana jest wskutek pojawienia się stanu aktywnego sygnału DTR łącza RS-232C. Jeżeli w stacji odbierającej sygnał DTR jest aktywny, ustawia ona sygnał DSR i wysyła ramkę Akceptacja, której nadejście powoduje ustawienie stanu aktywnego sygnału DSR w stacji nadającej. Niemożność realizacji żądania sygnalizowana jest ramką Odrzucenie, która może zostać wysłana np. jeżeli stacja zajęta jest realizacją transmisji do innej stacji.
Po nawiązaniu połączenia może zostać wysłana ramka Zajęcie łącza, o ile na łączu pojawi się stan aktywny sygnału RTS. Jeżeli stacja odbierająca może zrealizować to żądanie, wysyła ramkę Akceptacja i ustawia na łączu RS-232C stan aktywny sygnału DCD. Nadejście ramki Akceptacja pozwala na ustawienie stanu aktywnego sygnału CTS. Stacja odbierająca może wysłać ramkę Odrzucenie, jeśli odbiera dane z innej stacji (zmniejsza to ryzyko kolizji na łączu).
Zwolnienie łącza sygnalizowane jest ramką Zwolnienie łącza, wysyłaną wskutek zaniku sygnału RTS w stacji nadającej. Przyjęcie tego polecenia przez stację odbierającą pozwala na dezaktywację sygnału DCD i potwierdzane jest wysłaniem ramki Akceptacja, której nadejście powoduje ustawienie sygnału CTS w stanie nieaktywnym. Po zwolnieniu łącza inna stacja może zainicjować jego zajęcie.
Rozłączenie wywołane dezaktywacją sygnału DTR w stacji nadającej sygnalizowane jest wysłaniem ramki Rozwiązanie połączenia. Przyjęcie tego polecenia przez stację odbierającą powoduje ustawienie w niej stanu nieaktywnego sygnału DSR i wysłanie ramki Akceptacja.
Ramki danych są kompletowane oraz wysyłane, jeżeli nastąpi jeden z poniższych warunków:
♦ stacja nadająca otrzyma pewną liczbę znaków z komputera,
♦ odebrany zostanie znak CR (kod ASCII 13).
Liczba znaków niezbędna do wysłania ramki jest parametrem, który może być zmieniany. Jeżeli konieczne jest natychmiastowe wysłanie ramki pomimo zgromadzenia