Protokół ICMP


 
  Strona główna
  Inf. podstawowe
  Budowa pakietu
  Szczegóły działania
    ICMPv4
    ICMPv6
  Typy komunikatów  
    ICMPv4
    ICMPv6
  Opcje ICMPv6
  Przykłady działania
    Polecenie ping
    Polecenie traceroute
    Redirect
  Kod źródłowy
 

Wyznaczanie trasy - Traceroute (ICMPv4)

Typ komunikatu: 30

Kody:

  • 0 - pakiet został dostarczony do kolejnego urządzenia
  • 1 - brak dalszej drogi dla pakietu, pakiet porzucony

Format wiadomości:

  • Identyfikator - 16 bitów
  • nieużywane - 16 bitów
  • Liczba routerów przez które przesyłany był pakiet wysyłany - 16 bitów
  • Liczba routerów przez które przesyłany był pakiet powrotny - 16 bitów
  • Przepustowość łączy - 32 bity
  • MTU łącza - 32 bity

Komunikat ten jest generowany jako odpowiedź na pakiet z opcjonalnym polem IP Traceroute w nagłówku IP. Pole identyfikatora wypełniane jest zawartością pola Numer ID opcji nagłówka IP. Pole przepustowość łączy to największa prędkość w bajtach na sekundę, jaką mogą uzyskać dane przesyłane drogą pomiędzy urządzeniami źródłowym i docelowym. Pole MTU łącza to najmniejsza wartość MTU (Maximum Transmission Unit) po drodze pomiędzy urządzeniem źródłowym a docelowym. Jeśli któraś z tych dwóch wartości nie może zostać uzyskana odpowiednie pole to powinno być wypełnione zerami.


Autorzy: Dariusz Obidowski
Marek Wardziński

22.01.2003r.