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
 

Odpowiedź z czasem - Timestamp Reply (ICMPv4)

Typ komunikatu: 14

Kody: nieużywane - zawsze 0

Format wiadomości:

  • Identyfikator - 16 bitów
  • Numer sekwencji - 16 bitów
  • Początkowy stempel czasowy (Originate Timestamp) - 32 bity
  • Stempel czasowy odbioru (Receive Timestamp) - 32 bity
  • Stempel czasowy wysłania (Transmit Timestamp) - 32 bity

Komunikat ten jest wysyłany jako odpowiedź na żądanie synchronizacji czasu przez inne urządzenie (Timestamp Request). Pola identyfikator, numer sekwencji oraz początkowy stempel czasowy muszą być odesłane w takiej postaci, w jakiej przyszły wraz z komunikatem Timestamp Request. Pole stempla czasowego odbioru jest wypełniane aktualnym czasem urządzenia w momencie odebrania wiadomości Timestamp Request, natomiast pole stempla czasowego odbioru aktualnym czasem w momencie wysyłania komunikatu Timestamp Reply.
Wszystkie stemple czasowe są liczbą milisekund, które upłynęły od północy czasu uniwersalnego (Universal Time).
Para komunikatów Timestamp Request i Timestamp Reply nie jest obecnie używana. Zostały one wyparte przez protokół NTP (Network Time Protocol).


Autorzy: Dariusz Obidowski
Marek Wardziński

22.01.2003r.