Test z Routing pakietów
Routing Pakietów: Opracowanie, Działanie, Algorytm Dijkstry
Test: Routing Pakietów, Czas Życia Pakietu (TTL), Symulacje Routingu
20 pytań
Pytanie 1: Głównym celem routingu pakietów jest maksymalizowanie opóźnień w przesyłaniu danych.
A. Tak
B. Nie
Wyjaśnienie: Głównym celem routingu jest znalezienie optymalnej ścieżki dla pakietów danych od źródła do miejsca przeznaczenia, minimalizując opóźnienia, koszty lub liczbę przeskoków, a nie ich maksymalizowanie.
Pytanie 2: W oparciu o przedstawiony przykład zastosowania algorytmu Dijkstry, po wybraniu węzła D (odległość 5) i oznaczeniu go jako odwiedzonego, jakie są prawidłowe aktualizacje odległości (d) i poprzedników dla jego sąsiadów E i F?
A. Odległość do E zostaje zaktualizowana do 7, a jego poprzednikiem staje się D. Odległość do F zostaje zaktualizowana do 9, a jego poprzednikiem staje się D.
B. Odległość do E pozostaje 11, ponieważ ścieżka A-C-E jest krótsza niż A-B-D-E. Odległość do F pozostaje ∞.
C. Odległość do E zostaje zaktualizowana do 7, a jego poprzednikiem staje się C. Odległość do F zostaje zaktualizowana do 9, a jego poprzednikiem staje się B.
D. Odległość do E wynosi 5 + 2 = 7, a do F wynosi 5 + 4 = 9. Poprzednicy odpowiednio D i D.
Wyjaśnienie: Zgodnie z materiałem, po wybraniu D (odległość 5) i przejściu do jego sąsiadów: dla E obliczamy d(E) = min(11, d(D) + cena(D,E)) = min(11, 5 + 2) = 7. Poprzednik E=D. Dla F obliczamy d(F) = min(∞, d(D) + cena(D,F)) = min(∞, 5 + 4) = 9. Poprzednik F=D. Opcja 0 i 3 poprawnie opisują te aktualizacje. Opcja 1 jest nieprawidłowa, ponieważ ścieżka A-B-D-E (7) jest krótsza niż A-C-E (11), a F również jest aktualizowane. Opcja 2 zawiera błędnych poprzedników.
Pytanie 3: TTL umożliwia pakietom krążenie w nieskończoność w sieci, jeśli wystąpi pętla routingu.
A. Tak
B. Nie
Wyjaśnienie: TTL jest mechanizmem bezpieczeństwa i kontroli, który zapobiega nieskończonemu krążeniu pakietów w sieci. Jeśli pakiet wpadłby w pętlę routingu, TTL zapewnia, że ma on ograniczony czas życia i zostanie odrzucony, gdy jego wartość osiągnie 0, co chroni przed zużywaniem zasobów i przeciążeniem sieci.
Pytanie 4: Czy początkowa wartość pola TTL zawsze wynosi 64?
A. Tak
B. Nie
Wyjaśnienie: Materiały podają, że pole TTL jest ustawiane na „pewną początkową wartość (np. 64, 128, 255)”, co oznacza, że nie zawsze jest to konkretnie 64, ale może przyjmować różne wartości początkowe.
Pytanie 5: Zgodnie z podanym materiałem, co dzieje się z wartością TTL (Time To Live) pakietu IP, gdy przechodzi on przez router?
A. Wartość TTL jest zwiększana o 1, aby pakiet mógł dłużej krążyć w sieci.
B. Wartość TTL jest zmniejszana o 1, co pomaga zapobiegać nieskończonemu krążeniu pakietów.
C. Router ignoruje wartość TTL i przekazuje pakiet dalej bez zmian.
D. Jeśli wartość TTL osiągnie 0 po przejściu przez router, pakiet jest odrzucany, a do nadawcy wysyłana jest wiadomość ICMP „Time Exceeded”.
Wyjaśnienie: Każdy router, przez który pakiet przechodzi, zmniejsza wartość TTL o 1. Zmniejszanie wartości TTL jest mechanizmem bezpieczeństwa i kontroli, który zapobiega nieskończonemu krążeniu pakietów w sieci. Jeśli wartość TTL osiągnie 0, router odrzuca pakiet i wysyła wiadomość ICMP „Time Exceeded” do nadawcy pakietu.