Я знаю, что целью протокола сетевого времени является синхронизация часов по сети, в первую очередь с использованием временных меток Отправить, Получить и Передать в произвести расчеты времени.
Но протокол ICMP также имеет управляющее сообщение Timestamp ( и соответствующий ответ с меткой времени), который "используется для синхронизации времени". Он также содержит три поля меток времени с теми же именами, что и в NTP, которые, вероятно, используются аналогичным образом.
Итак, каковы различия между ними? Я предполагаю, что различие не в том, что NTP предназначен для настольных операционных систем, а ICMP — для устройств уровня 3, поскольку я знаю коммутаторы Cisco, использующие NTP.