Windows 7 по умолчанию синхронизирует время с time.windows.com
(щелкните правой кнопкой мыши на часах, нажмите «Настроить дату / время» и переключитесь на вкладку «Интернет-время», чтобы увидеть это), что, в свою очередь, синхронизируется с NIST (Национальный институт). стандартов и технологий), сопровождающих "официального времени" в США. Вы можете синхронизироваться с NIST напрямую через NIST Internet Time Service. time.nist.gov
- это самый известный сервер NIST-ITS, но его не рекомендуется использовать, потому что высокая нагрузка делает его ненадежным. Вместо этого используйте один из других официальных серверов, перечисленных на веб-странице NIST-ITS. Я использую ntp-nist.ldsbc.edu
(зеркало, предоставленное LDS Business College) на западном побережье и nist1.columbiacountyga.gov
(округ Колумбия, правительство штата Джорджия) на восточном побережье, потому что оба являются официальными зеркалами NIST-ITS, но довольно неясный, поэтому нагрузка низкая (= быстрая и надежная синхронизация).
На более техническом уровне система NTP должна обеспечивать точность времени значительно ниже одной секунды (теоретическая точность, очевидно, находится в наносекундном диапазоне, но для этого требуется большой пул источников времени).
Ваша точная ссылка зависит от вашего точного заявления; NIST-ITS предоставляет время, которое является официальным для целей правительства США и принимается в качестве стандарта большинством отраслей. Другие высокосинхронизированные системы могут работать по другому стандарту. Например, система GPS была первоначально синхронизирована с эталонным временем USNO, предоставленным ВМС США, которое является стандартным для вооруженных сил и точно синхронизировано со временем NIST. Но со временем появились две разницы: (1) время GPS не учитывает високосных секунд, в то время как время NIST/USNO делает, поэтому время GPS теперь отстает на 14 секунд, и (2) потому что синхронизация времени между спутниками GPS ad-hoc, он может приемлемо отклоняться от времени NIST/USNO на несколько сотен нс. Я сомневаюсь, что время в наносекундах будет иметь значение в вашем приложении, но эти 14 секунд - довольно большая разница, которую вам нужно будет компенсировать, если вы решите получать время GPS. Не волнуйтесь, система GPS передает текущее смещение. подробнее здесь.
Сотовые сети не так сильно синхронизированы, как люди думают. Сотовые телефоны получают свое время от вышек, но вышки поддерживают свои собственные часы и могут отклоняться на целых 1-2 минуты от среднего по сети. Я полагаю, что башни действительно пытаются синхронизироваться, но они, кажется, не делают это хорошо. Посмотрите на свой телефон и телефон друзей, и вы, вероятно, обнаружите, что они показывают время на несколько секунд вперед. Я думаю, это потому, что телефоны ускоряют время с ограниченной скоростью для синхронизации с каждой башней, чтобы избежать явного скачка времени во время движения.
У других стран будет свое собственное национальное официальное время, которое обычно синхронизируется со временем NIST (например, я полагаю, что по дипломатическому соглашению агентство по стандартизации Великобритании работает с NIST для обеспечения точной синхронизации через океан), но может несколько отличаться ,
Если вы хотите стать действительно интересным, NIST предоставляет машиночитаемые радиопередачи через свою коротковолновую станцию WWV. Эти трансляции могут быть получены на всей территории США и большей части мира. Когда вы видите "атомные" настенные часы и тому подобное, они работают путем синхронизации с этим сигналом.
Разве время не интересно?