|
Pytanie o czas - Timestamp Request (ICMPv4)
Typ komunikatu: 13
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 żądania synchronizacji czasu. Pola identyfikator oraz numer sekwencji mogą być używane w celu odróżnienia od siebie kilku komunikatów wysłanych w krótkim czasie. Na przykład identyfikator może zostać ustawiony do identyfikacji sesji pomiędzy dwoma urządzeniami a numer sekwencji oznaczać numer kolejnego komunikatu wysłanego w tej sesji.
Podczas wysyłania komunikatu pole początkowego stempla czasowego jest wypełniane aktualnym czasem na urządzeniu wysyłającym. Ostatnie dwa pola wypełnia urządzenie, dla którego wiadomość jest przeznaczona. Na każdy komunikat Timestamp Request docelowe urządzenie powinno odpowiedzieć wysyłając Timestamp Reply z jak najmniejszym opóźnieniem.
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).
|