Next: Programy
Up: Symulacja
Previous: Wstęp
  Contents
Każde z okien podglądu posiada pewne możliwości konfiguracji. Kliknięcie prawym
przyciskiem na pasek tytułowy okna wywołuje menu hierarchiczne z następującymi
pozycjami:
- Rodzaj
- Typ
- Poziom fizyczny
- ARP
- IP
- ICMP
- Poziom aplikacji
- Zapisz do pliku
Wybranie pozycji menu Zapisz do pliku powoduje wywołanie okna dialogowego
z wyborem miejsca i nazwy pliku, do którego ma być zapisywana informacja o zdarzeniach
wyświetlających się w danym oknie podglądu w trakcie symulacji. Zdecydowaliśmy
się na wprowadzenie takiej możliwości, ponieważ przy bardziej skomplikowanych
topologiach liczba generowanych zdarzeń, a w rezultacie komunikatów, jest bardzo
duża, co znacząco utrudnia ich obserwację i analizę za pomocą okien podglądu.
Zapis do pliku odbywa się w wewnętrznym formacie QML, zawartość pliku można
przeglądać po zakończeniu symulacji przez zewnętrzną przeglądarkę protoview.
W każdej chwili możemy zakończyć zapisywanie generowanych komunikatów do pliku
w danym oknie podglądu przez wybranie pozycji w tym samym menu Zakończ
zapisywanie.
Pozostałe pozycje menu służą do definicji filtrowania informacji wyświetlanych
w oknie i tak:
- w menu Rodzaj definiujemy rodzaj wyświetlanych informacji:
- zaznaczenie pozycji Dane powoduje wyświetlanie informacji o zawartości
ramek i pakietów,
- zaznaczenie pozycji Komunikaty powoduje wyświetlanie informacji o działaniu
algorytmów zaimplementowanych w oprogramowaniu protokołów,
- w menu Typ definiujemy z jakich poziomów i protokołów pochodzić mają
wyświetlane informacje:
- zaznaczenie pozycji Poziom fizyczny powoduje wyświetlanie informacji
o danych i komunikatach na poziomie fizycznym sieci,
- zaznaczenie pozycji ARP powoduje wyświetlanie informacji o danych i
komunikatach dotyczących protokołu ARP,
- zaznaczenie pozycji IP powoduje wyświetlanie informacji o danych i
komunikatach dotyczących protokołu IP,
- zaznaczenie pozycji ICMP powoduje wyświetlanie informacji o danych
i komunikatach dotyczących protokołu ICMP,
- zaznaczenie pozycji Poziom aplikacji powoduje wyświetlanie informacji
o danych i komunikatach na poziomie aplikacji (programów) zdefiniowanych w systemie.
Okno podglądu zarządcy symulacji nie posiada takiego menu dostępnego na pasku
tytułu okna.
Kliknięcie prawym przyciskiem myszy na obszarze okienka powoduje wywołanie
menu skadającego się z dwóch części: pierwsza, górna część jest zależna od rodzaju
elementu sieciowego i udostępnia polecenia specyficzne dla tego elementu. Druga
część jest wspólna dla wszystkich okien podglądu (również dla okna podglądu
zarządcy symulacji). Część wspólna zawiera pozycje:
- Liczba wierszy -- wywołuje okno dialogowe, za pomocą którego możemy
ustawić liczbę wierszy wyświetlanych w oknie,
- Czcionka -- wywołuje okienko dialogowe wyboru czcionki -- użytkownik
może zdecydować jaką czcionką będą wyświetlane informacje,
- Wyczyść -- powoduje wyczyszczenie zawartości okienka podglądu.
Część górna zawiera pozycje:
- kabel, interfejs sieciowy
- Statystyka -- powoduje wyświetlenie statystyki z działania danego
elementu. Wypisywane są podstawowe dane statystyczne, np. liczba pakietów wysłanych
przez interfejs, liczba retransmisji w interfejsie, liczba konfliktów zapisu
w kablu itp.
- komputer, ruter
- Tablica ARP -- wyświetla zawartość tablicy ARP w formacie:
<nazwa interfejsu sieciowego> <adres IP> <adres ethernetowy>,
- Statystyka IP -- wyświetla statystykę z działania protokołu IP:
- liczba odebranych pakietów o błędnym nagłówku,
- liczba odebranych pakietów o błędnym adresie,
- liczba przekazanych pakietów,
- liczba operacji fragmentowania,
- liczba operacji złożenia,
- liczba otrzymanych pakietów o nieznanym rutingu,
- liczba wysłanych pakietów,
- Statystyka ICMP -- wyświetla statystykę z działania protokołu ICMP:
- liczba błędów wejścia,
- liczba błędów wyjścia,
- liczba odebranych próśb o echo,
- liczba odebranych odpowiedzi z echem,
- liczba odebranych próśb o zmianę trasowania.
Okna podglądu wyświetlają informacje w różnych kolorach w zależności od rodzaju
i typu informacji (analogicznych do definicji filtrowania). Realizowane jest
to poprzez użycie klasy interpretującej język QML -- język znacznikowy spełniający
specyfikację XML. Dokładne omówienie języka QML znajduje się w dodatku D.
Pewne elementy wśród wyświetlanych informacji stanowią dowiązania hipertekstowe.
Mogą one być dwojakiego rodzaju: jedne z nich powodują wywołanie systemu pomocy
dostarczonego wraz z aplikacją i wyświetlenie tematu pomocy związanego z tym
odnośnikiem, inne powodują wyświetlenie małego okna z krótkimi objaśnieniami
na dany temat.
Next: Programy
Up: Symulacja
Previous: Wstęp
  Contents
Symulator protokołów sieciowych TCP/IP