Иерархическая система временных ресурсов в протоколе NTP работает следующим образом: 1
- Первый слой образуют первичные серверы (главные серверы), которые синхронизируются непосредственно с авторитетными и самыми точными источниками времени — атомными часами или GPS. 1
- Вторичные серверы уже получают время от первичных серверов, а также могут синхронизироваться между собой. 1
- Серверы третьего уровня синхронизируются с вторичными серверами и так далее. 1 Всего может быть 15 слоёв. 1 Меньшее значение указывает на более высокую точность. 1
В качестве эталонных часов на верхнем уровне (Stratum 0) выступают системы спутниковой навигации (ГЛОНАСС, GPS и пр.), атомные часы или радиопередатчики. 2 Раз в секунду они генерируют импульсный сигнал, который вызывает прерывание и генерирует метку времени на подключённых устройствах. 2