7.6.3 Временная метка и ответ на Timestamp
7.6.3 Временная метка и ответ на Timestamp
Сообщение с ответом на Timestamp предоставляет сведения о времени в системе. Оно предназначено для оценки буферизации и обработки датаграммы на удаленной системе. Отметим следующие поля:
Originate timestamp (исходная временная метка) Время последнего обращения к сообщению в системе-отправителе Receive timestamp (временная метка получения) Время первого обращения к сообщению отвечающей системы Transmit timestamp (временная метка пересылки) Время последнего обращения к сообщению отвечающей системыПо возможности, возвращаемое время должно измеряться в миллисекундах относительно полуночи по универсальному времени (Universal Time), которое ранее называлось временем по Гринвичу (Greenwich Mean Time). Большинство реализаций реально возвращает одно и то же время в полях Receive timestamp и Transmit timestamp.
Протокол ICMP обеспечивает очень простой способ синхронизации систем по времени. Однако это несколько грубая синхронизация, поскольку на нее влияют задержки в сети. Существует более совершенный протокол сетевого времени (Network Time Protocol), который был разработан для синхронизации по времени в Интернете.
Тип 13 используется для запросов, а 14 — для ответов. Формат сообщения представлен на рис. 7.14.
Рис. 7.14. Формат сообщений запросов и ответов о временной метке