Sieć Packet Radio i kontrolery TNC – instrukcja lab
Transkrypt
Sieć Packet Radio i kontrolery TNC – instrukcja lab
Sieć Packet Radio i kontrolery TNC – instrukcja lab. Sieć Packet Radio powstała na przełomie lat 70-tych i 80-tych XX wieku i jest do dziś używana w wielu krajach, także w Polsce. W sieci tej stosowany jest protokół AX.25 (pochodna protokołu HDLC), a funkcję adapterów sieciowych pełnią kontrolery TNC. Są to autonomiczne układy mikroprocesorowe, dołączane do komputera najczęściej przez port szeregowy RS-232 lub USB. Na komputerze powinien być uruchomiony emulator terminala lub inne oprogramowanie umożliwiające transmisję przez port szeregowy. Kontroler TNC może pracować m. in. w trybie rozmowy (converse) oraz poleceń (command). W pierwszym z nich wszystkie znaki przychodzące z portu szeregowego traktuje jak dane do wysłania, w drugim – jak polecenie. Składnia poleceń zależy od oprogramowania sterującego pracą kontrolera. Można wyróżnić dwa główne zbiory poleceń: TAPR (popularny w USA) i TF (popularny w Europie). Akcja Przejście do trybu rozmowy Przejście do trybu poleceń Nadanie znaku wywoławczego Nawiązanie połączenia logicznego Rozwiązanie połączenia Ust. max. długości pola danych Ust. max. wielkości okna Ust. czasu stabilizacji nadajnika Przełączenie konsoli logicznej Monitorowanie TAPR K (converse) Oraz jako efekt uboczny niektórych poleceń Klawisz określony poleceniem, np. dla Esc: Command $1B Command 27 Np. Mycall SP0ABC Connect <cel> [via pośr, …] disconnect Paclen [0..255] Maxframe [1..7] Txdel [n*10 ms] TF Automatycznie po jednym poleceniu Klawisz Esc I SP0ABC C <cel> [via pośr, …] D O [1-7] T [n*10 ms] (TNC7) T [n*1 ms] (TNC3) S 0, S1, … Music – monitoruj wszystko Mn – monitoruj nic W laboratorium używane są kontrolery: Kantronics KPC-9612+ (TAPR), Paccomm Spirit-2 (TAPR), Symek TNC3S/TNC31S (TF) oraz Nt-G TNC7 (TF). Są dla nich przygotowane tzw. pliki sesji dla programu HyperTerminal z odpowiednimi ustawieniami prędkości transmisji i formatu znaku portu szeregowego. Prędkość łącza „radiowego” ustawiono na 9.6 kb/s. Ćwiczenie składa się z dwóch części. 1. Badanie wpływu parametrów protokołu AX.25 (paclen, maxframe, txdel) na efektywną prędkość transmisji w zależności od kontrolera TNC. Badanie należy przeprowadzić, prowadząc transmisję pliku tekstowego (Menu / Transfer / Wyślij plik tekstowy) o rozmiarze 8 KB w kierunku TAPR→TF (bo w oprogramowaniu TF nie wszystkie parametry da się ustawić). Czas transmisji liczymy od chwili rozpoczęcia transmisji w terminalu nadającym do zakończenia transmisji w terminalu odbierającym (pomiar z dokładnością do 1 s uważamy za wystarczająco dokładny). Badania prowadzimy dla wartości paclen: 32, 64, 128, 256, maxframe: 1, 4, 7, txdel: 100 ms, 300 ms. Uwaga! Wartość txdel należy ustawić w obu kontrolerach, natomiast paclen i maxframe tylko po stronie nadającej. Wyniki należy zapisać i na ich podstawie utworzyć wykres, pokazujący jak efektywna prędkość transmisji zależy od wspomnianych parametrów. Przebieg badania: • Nawiązanie połączenia • Powrót do trybu rozmowy • Przesłanie pliku, pomiar czasu • Przejście do trybu poleceń • Ustawienie parametrów • Powrót do trybu rozmowy • Itd. 2. Zapis przebiegu transmisji w trybie monitorującym. Monitorowanie ma na celu ustalenie, jaka jest rzeczywista wielkość okna, gdy ustawiono maxframe=7. Należy to zbadać dla paclen=128 oraz 256. Po włączeniu monitora należy zapisać wszystkie otrzymane znaki do pliku (Menu / Transfer / Przechwyć tekst). Z pliku należy usunąć wszystko prócz zdekodowanych nagłówków ramek, np.: 2:fm 2:fm 2:fm 2:fm 2:fm 2:fm 2:fm 2:fm 2:fm 2:fm TNC2 TNC2 TNC2 TNC3 TNC2 TNC3 TNC2 TNC2 TNC2 TNC3 to to to to to to to to to to TNC3 TNC3 TNC3 TNC2 TNC3 TNC2 TNC3 TNC3 TNC3 TNC2 ctl ctl ctl ctl ctl ctl ctl ctl ctl ctl I00^ pid I01^ pid I02+ pid RR3I05+ pid REJ3I03^ pid I04^ pid I05+ pid RR6- F0 F0 F0 F0 F0 F0 F0 W podanym przykładzie rzeczywista wielkość okna wynosi 3, ponieważ 3 ramki iformacyjne (I) znajdują się między ramkami potwierdzeń (RR). Sprawozdanie powinno zawierać: • Dane (typy) kontrolerów na danym stanowisku • Dwa wykresy efektywnej prędkości transmisji (dla dwóch wartości txdel) • Fragment raportu monitorowania oraz określenie rzeczywistej wielkości okna • Wnioski – próba wyjaśnienia uzyskanych wyników.