Сайт для синхронизации времени на компьютере россия
Обновлено: 21.11.2024
Установите часы компьютера через Интернет с помощью встроенных в операционную систему инструментов
NIST создал список рассылки (группа Google), чтобы информировать пользователей об изменениях статуса службы времени в Интернете.
Если вы хотите подписаться на этот список, отправьте свое имя и адрес электронной почты по адресу: internet-time-service [at] nist.gov (тема: Subscribe%20to%20ITS%20mailing%20list)
Мы прекращаем доступ по ftp к серверам времени.
Все общедоступные файлы на серверах времени, включая примеры исходного кода для программистов, которые хотят писать свои собственные приложения, были перемещены на этот общедоступный ftp-сайт:
ftp.boulder.nist.gov/pub /время.
Большинство операционных систем (например, Windows, Mac, Linux) имеют возможность периодической автоматической синхронизации системных часов с использованием сервера NTP (протокола сетевого времени):
Windows: дважды щелкните системные часы, а затем перейдите на вкладку Интернет-время.
Mac: Приложения > Системные настройки > Дата и время
Linux: Система > Администрирование > Время и дата
В настройках вам может быть разрешено выбрать, с какого NTP-сервера будет поступать время. NIST управляет несколькими сетевыми серверами времени stratum-1, что означает, что их время напрямую связано с UTC (NIST), официальным временем NIST.
NIST теперь предлагает сетевую службу времени для доставки времени UT1. Подробнее о сервере UT1 см. на странице информации UT1 NTP.
Интернет-служба времени и високосные секунды
Дополнительная секунда может быть как положительной, так и отрицательной, хотя когда-либо использовались только положительные дополнительные секунды, и очень маловероятно, что когда-либо потребуются отрицательные дополнительные секунды. Следующее обсуждение описывает только вставку положительной дополнительной секунды по этой причине.
Секунда координации добавляется к последней минуте последнего дня месяца. Мероприятие может быть запланировано на любой месяц, но предпочтительны июнь и декабрь, а другие месяцы никогда не использовались. Событие дополнительной секунды связано со шкалой времени UTC (а не с местным временем, как при переходе на летнее время), и поэтому происходит в разное местное время в разных часовых поясах. Например, дополнительная секунда в конце июня произойдет 30 июня в 17:59:59. местное время в Колорадо (горное летнее время, UTC-6).
Название положительной дополнительной секунды — 23:59:60, но системы, которые представляют текущее время как количество секунд, прошедших с некоторого источника (например, NTP), обычно не могут представить это время. Следующий лучший способ — добавить дополнительную секунду координации, остановив часы на одну секунду в 23:59:59, и это то, что делают серверы времени NIST. То есть они дважды повторяют двоичный эквивалент времени 23:59:59, а следующая секунда — это 0-я секунда следующего дня. Таким образом, метка времени, соответствующая 23:59:59, неоднозначна, так как две последовательные секунды имеют это имя. Например, может быть трудно установить временной порядок событий вблизи дополнительной секунды, поскольку время 23:59:59,2 в дополнительной секунде произошло после 23:59:59,5 в первой секунде с таким именем. Вычисление временного интервала через дополнительную секунду имеет аналогичную неоднозначность. У этих неоднозначностей нет простых решений, потому что формат сообщений NTP не позволяет различать две секунды с одинаковыми именами.
Есть два способа реализации дополнительной секунды, которые мы считаем неправильными:
1) Некоторые системы реализуют дополнительную секунду, повторяя секунду 0 следующего дня вместо секунды 23:59:59 дня дополнительной секунды. Это имеет ту же проблему неоднозначности, что и стандартный метод NIST, а также добавляет лишнюю секунду в неправильный день.
2) В некоторых системах дополнительная секунда реализуется путем корректировки частоты, которая размывает дополнительную секунду в течение более длительного интервала. Это имеет то преимущество, что часы никогда не останавливаются и не идут назад. Однако он имеет как ошибку времени, так и ошибку частоты по отношению к законному времени UTC в течение периода корректировки. Что еще хуже, не существует универсального способа реализации этой идеи, так что разные системы, использующие этот метод, могут расходиться во время периода корректировки.
Конечно, оба эти метода имеют правильное долгосрочное поведение, но ни один из них не соответствует юридическому определению UTC. Таким образом, любое приложение, требующее времени, юридически отслеживаемое в соответствии с национальными стандартами, и использующее эти методы для реализации дополнительной секунды, будет иметь погрешность времени порядка 0,5–1 с вблизи события дополнительной секунды.
Все службы времени NIST заранее уведомляют о дополнительной секунде, но детали варьируются от одной службы к другой. Например, цифровая телефонная служба NIST (ACTS) предоставляет предварительное уведомление с начала месяца, в котором произойдет дополнительная секунда.Серверы NIST NTP предоставляют предварительное уведомление, начиная с 00:00 UTC последнего дня месяца, когда наступает дополнительная секунда.
Большинство версий UNIX (и ее производных, таких как Linux, FreeBSD, . ) имеют встроенную в операционную систему поддержку дополнительной секунды. Многие настольные системы вообще не имеют встроенной поддержки дополнительных секунд, хотя есть некоторые сторонние приложения, которые это делают.
Вопросы или комментарии: Judah Levine Time and Frequency Division NIST Boulder Judah.Levine [at] nist.gov
Протоколы и аутентификация
Информация о времени, предоставляемая службой, напрямую связана с UTC (NIST). Служба отвечает на запросы времени от любого интернет-клиента в нескольких форматах, включая протоколы DAYTIME, TIME и NTP.
Запросы в этих форматах обычно не поддерживают аутентификацию, и для использования этих служб не требуются ключи или пароли.
Протокол сетевого времени (RFC-1305)
Протокол сетевого времени (NTP) — это наиболее часто используемый протокол времени в Интернете, который обеспечивает наилучшую производительность. Большие компьютеры и рабочие станции часто включают программное обеспечение NTP в свои операционные системы. Программное обеспечение клиента постоянно работает как фоновая задача, которая периодически получает обновления с одного или нескольких серверов. Клиентское программное обеспечение игнорирует ответы от серверов, которые отправляют неправильное время, и усредняет результаты тех, которые кажутся правильными.
Многие из доступных программных клиентов NTP для персональных компьютеров вообще не выполняют никакого усреднения. Вместо этого они делают одиночный запрос времени на сигнальный сервер (точно так же, как клиент Daytime или Time), а затем используют эту информацию для установки часов своего компьютера. Правильное имя для этого типа клиента — SNTP (простой протокол сетевого времени).
Серверы NIST прослушивают запрос NTP через порт 123 и отвечают, отправляя пакет данных udp/ip в формате NTP. Пакет данных включает 64-битную метку времени, содержащую время в секундах UTC с 1 января 1900 года с разрешением 200 пс.
Большинство серверов времени NIST не требуют никакой аутентификации при запросе времени в формате NTP, и для использования этой службы не требуются ключи или пароли. В дополнение к этой стандартной службе NTP мы также предлагаем аутентифицированную версию NTP с использованием четырех серверов времени, которые реализуют метод шифрования с симметричным ключом, определенный в документации NTP. Чтобы использовать эти серверы, вы должны обратиться в NIST за ключом шифрования, который будет связан с сетевым адресом (адресами) вашей системы. Дополнительные сведения см. в описании аутентифицированного ntp.
Дневной протокол (RFC-867)
Этот протокол широко используется небольшими компьютерами под управлением MS-DOS и подобных операционных систем. Сервер прослушивает порт 13 и отвечает на запросы в форматах tcp/ip или udp/ip. Стандарт не определяет точный формат дневного протокола, но требует, чтобы время отправлялось с использованием стандартных символов ASCII. NIST выбрал формат временного кода, аналогичный тому, который используется его автоматизированной компьютерной службой времени (ACTS), как показано ниже:
JJJJJ YR-MO-DA HH:MM:SS TT L H msADV UTC(NIST) OTM
- JJJJJ – это модифицированная юлианская дата (MJD). MJD имеет начальную точку в полночь 17 ноября 1858 года. Вы можете получить MJD, вычитая ровно 2 400 000,5 дней из юлианской даты, которая представляет собой целое число дней, полученное путем подсчета дней от начальной точки в полдень 1 января. 4713 г. до н.э. (нулевой день по юлианскому календарю).
- YR-MO-DA — это дата. Он показывает две последние цифры года, месяца и текущего дня месяца.
- ЧЧ:ММ:СС – время в часах, минутах и секундах. Время всегда передается в формате универсального скоординированного времени (UTC). Для получения местного времени необходимо применить смещение к UTC. Например, горное время в США отстает от UTC на 7 часов по стандартному времени и на 6 часов от UTC по летнему времени.
- TT – это двухзначный код (от 00 до 99), указывающий, используется ли в США стандартное время (ST) или летнее время (DST). Он также указывает, когда приближается ST или DST. Этот код устанавливается на 00, когда действует ST, или на 50, когда действует летнее время. В течение месяца, в котором фактически происходит изменение времени, это число будет уменьшаться каждый день, пока изменение не произойдет. Например, в течение ноября США переходят с летнего времени на стандартное время. 1 ноября число изменится с 50 на фактическое количество дней до изменения времени. Оно будет уменьшаться на 1 каждый день, пока изменение не произойдет в 2 часа ночи по местному времени, когда значение равно 1. Аналогичным образом весеннее изменение произойдет в 2 часа ночи по местному времени, когда значение достигнет 51.
- L — это однозначный код, указывающий, будет ли дополнительная секунда добавлена или вычтена в полночь в последний день текущего месяца. Если код равен 0, в этом месяце дополнительных секунд не будет.Если код равен 1, в конце месяца будет добавлена положительная дополнительная секунда. Это означает, что последняя минута месяца будет содержать 61 секунду вместо 60. Если код равен 2, то в последний день месяца будет удалена секунда. Високосные секунды происходят со скоростью примерно одна в год. Они используются для коррекции неравномерности вращения Земли. Исправление внесено незадолго до полуночи UTC (не по местному времени).
- H – это цифра работоспособности, указывающая на работоспособность сервера. Если H = 0, сервер исправен. Если H = 1, то сервер работает нормально, но его время может быть ошибочным до 5 секунд. Это состояние должно измениться на полностью здоровое в течение 10 минут. Если H = 2, то сервер работает нормально, но известно, что его время отличается более чем на 5 секунд. Если H = 3, то произошел аппаратный или программный сбой, и величина временной ошибки неизвестна. Если H = 4, система работает в специальном режиме обслуживания, и ее точность и время отклика могут ухудшиться. Это значение не используется для рабочих серверов, за исключением особых обстоятельств. В этом режиме переданное время будет правильным с точностью до ±1 секунды.
- msADV отображает количество миллисекунд, на которое NIST опережает временной код для частичной компенсации сетевых задержек. В настоящее время опережение установлено на 50,0 миллисекунд.
- Метка UTC(NIST) содержится в каждом временном коде. Это означает, что вы получаете данные о всемирном координированном времени (UTC) от Национального института стандартов и технологий (NIST).
- OTM (маркер своевременности) – это звездочка (*). Значения времени, передаваемые временным кодом, относятся к времени прибытия OTM. Другими словами, если временной код говорит, что сейчас 12:45:45, это означает, что время прибытия OTM будет 12:45:45.
Протокол времени (RFC-868)
Этот простой протокол в настоящее время используется лишь примерно 1 % клиентов ИТС. Он возвращает 32-разрядное неформатированное двоичное число, представляющее время в секундах UTC с 1 января 1900 года. Сервер прослушивает запросы Time Protocol через порт 37 и отвечает либо в формате tcp/ip, либо в формате udp/ip. Преобразование в местное время (при необходимости) является обязанностью клиентской программы. 32-битный двоичный формат может представлять время в течение примерно 136 лет с разрешением в 1 секунду. Не предусмотрено увеличение разрешения или увеличение диапазона лет.
Преимуществом протокола времени является его простота. Поскольку многие компьютеры сохраняют внутреннее время как количество секунд с 1 января 1970 года (или другой даты), преобразование полученного времени в необходимый формат часто является простой задачей двоичной арифметики. Однако формат не позволяет передавать какую-либо дополнительную информацию, такую как предварительное уведомление о дополнительных секундах или переходе на летнее время, или информацию о состоянии сервера.
Однако формат времени (как указано в RFC-868) в целом плохо справляется с ошибками, и многие клиентские программы, использующие этот формат, плохо написаны и могут неправильно обрабатывать сетевые ошибки. Поэтому пользователям настоятельно рекомендуется переключиться на сетевой протокол времени (NTP), который является более надежным и обеспечивает большую точность. Со временем мы намерены отказаться от поддержки формата TIME на всех серверах.
Настройка часов компьютера с помощью загруженной программы
Еще один способ синхронизировать часы вашего компьютера – это запустить программное обеспечение, которое запрашивает сервер времени в Интернете. NIST предоставляет бесплатную (Windows) программу под названием nistime-32bit.exe
Сохраните программу и при ее запуске выберите:
Файл > Выбрать сервер
[и выберите один из серверов времени и нажмите "ОК"]
Сервер запросов > Сейчас
[нажмите «ОК», чтобы установить часы компьютера на время NIST]
Программу можно настроить так, чтобы она периодически опрашивала сервер и работала в фоновом режиме. Он использует ваш часовой пояс Windows и настройки перехода на летнее время, поэтому убедитесь, что они верны. Есть несколько ссылок "Справка" для объяснения всех функций.
Было написано несколько программ, которые можно использовать для синхронизации компьютера с NIST.
См. наш список издателей программного обеспечения для синхронизации компьютерных часов для различных платформ.
У нас также есть FTP-сайт с исходным кодом для программистов, которые хотят писать свои собственные приложения.
Поддержание точного времени необходимо для многих приложений, а выделенные серверы времени NTP облегчают работу сетевых администраторов. Эти устройства получают внешний сигнал времени, часто от GPS или иногда от широковещательных сигналов таких организаций, как NIST, NPL и PTB (национальные физические лаборатории США, Великобритании и Германии).
Синхронизация с сервером времени NTP становится еще проще благодаря NTP (сетевой протокол времени). Этот программный протокол распределяет источник времени, постоянно проверяя время на всех устройствах и регулируя любое отклонение в соответствии с полученным сигналом времени. .
Синхронизация времени — это не только забота крупных сетей. Даже отдельные машины и маршрутизаторы должны быть синхронизированы, потому что это, по крайней мере, поможет обеспечить безопасность системы и значительно упростит обнаружение ошибок.
К счастью, большинство версий Windows содержат форму NTP. Часто это упрощенная версия, но ее достаточно для синхронизации ПК с глобальной шкалой времени UTC (Всемирное координированное время). На большинстве компьютеров Windows это относительно легко сделать, дважды щелкнув значок часов на панели задач, а затем выбрав поставщика времени на вкладке времени в Интернете.
Эти источники времени находятся в Интернете, что означает, что они являются внешними по отношению к брандмауэру, поэтому порт UDP должен быть оставлен открытым, чтобы пропустить сигнал времени. Это может вызвать некоторые проблемы с безопасностью, поэтому для тех, кто хочет идеальной синхронизации без каких-либо проблем с безопасностью, лучшее решение — инвестировать в выделенный сервер времени. Они не должны быть дорогими, и, поскольку они получают сигнал времени атомных часов извне, брандмауэр не нарушает безопасность вашей сети.
Если вам понравилась эта статья, поделитесь ею:
Это сообщение было написано: Ричард Н. Уильямс
Ричард Н. Уильямс – технический автор и специалист в области NTP-серверов и синхронизации времени. Ричард Н. Уильямс в Google+
В классических радиолюбительских операциях необходимость хорошей синхронизации времени всегда была требованием для целей регистрации контактов или, например, в системах APRS и пакетной радиосвязи.
В настоящее время, в эпоху цифровых режимов со слабыми сигналами, с протоколами синхронизации времени, такими как FT8, FT4, JT65 и JT9, точная синхронизация времени на часах вашего ПК с атомной службой времени стала обязательной.
Синхронизация времени стала настолько важным фактором, что это определяет разницу между возможностью устанавливать контакты и неспособностью.
Синхронизация времени вашего компьютера может быть очень простой задачей, а иногда и сложной задачей.
Как узнать, правильно ли синхронизирован ваш компьютер.
Очень простой способ узнать, синхронизированы ли часы вашего ПК, — посетить веб-сайт Time.is и проверить разницу с часами вашего ПК.
Радиолюбители
Если у вас нет доступа к Интернету и вы хотите узнать, синхронизируется ли время на вашем ПК, попробуйте запустить на своем ПК программу для слабого сигнала, например сеанс WSJT-X или JTDX, и настроиться на частоту FT8. Если вы сможете декодировать сигналы, это будет означать, что вы почти синхронизированы по времени, и, следовательно, вам не нужна дополнительная синхронизация.
Если вы обратите внимание на график и увидите, что зеленые линии, перекрывающие большинство сигналов, означают, что ваши часы не синхронизированы, и поэтому никакие сигналы не будут декодированы.
В быстрых режимах, таких как FT4, где обмен данными занимает 8 секунд, точная синхронизация времени еще важнее.
Как синхронизировать время компьютера с Интернетом
Синхронизация времени в современных операционных системах часто встроена, но иногда разница даже в полсекунды может быть причиной проблем с декодированием сигналов.
Однако в современных операционных системах Microsoft и Apple, таких как Windows 10 или MacOSX 10.x, вы можете использовать простые команды из командной строки или терминала. Эти команды синхронизируют время вашего ПК с серверами времени NTP в Интернете.
NTP-серверы
Службы времени предоставляются в Интернете серверами сетевого протокола времени.
NTP-серверы — это интернет-службы, задачей которых является обеспечение текущего времени. Зачастую они очень точны, их сотни в сети. Сказав это, мы предлагаем вам выбрать ближайший к вам.
Вы можете найти список серверов NTP на этих веб-сайтах.
Выбрав один из них, вы можете выполнить команду синхронизации, как показано в примерах ниже, просто изменив адрес time.nist.gov, который мы используем в примерах ниже.
Команда синхронизации времени Windows
Команда синхронизации времени Mac OSX
Команда синхронизации времени Linux
Программное обеспечение для синхронизации времени с компьютером
В дополнение к командам синхронизации, которые нужно будет выполнять вручную, мы выбрали для вас некоторые из самых популярных программ, используемых радиолюбителями, которые вы можете легко установить на свой компьютер, чтобы точно и непрерывно синхронизировать часы вашего компьютера с Интернет-серверы NTP.
Бесплатное программное обеспечение для синхронизации часов вашего ПК.Dimension 4 отслеживает ваше подключение к Интернету и автоматически настраивает часы вашего компьютера, когда вы находитесь в сети, с указанным вами интервалом.
BktTimeSync синхронизирует время ПК с помощью сервера времени в Интернете (сервер NTP) или GPS-приемника, подключенного к USB, последовательному порту или Bluetooth. Отлично подходит для использования с цифровыми режимами, такими как FT8, JT65, JT9, JS8Call и другими. Для работы этой программы требуется активное интернет-соединение или GPS-приемник. Эта программа работает на всех версиях Windows 32 или 64 бит
JTSync – это простая утилита, которая позволяет синхронизировать часы вашего компьютера по сети с NTP-серверами по всему миру. Когда подключение к Интернету недоступно, JTSync позволяет корректировать время на основе декодированных QSO в приложении WSJT-X.
Программное обеспечение Meinberg NTP для синхронизации часов компьютера. Пакет клиента NTP с поддержкой IPv4 и IPv6 для Windows XP и новее.
NetTime — это простое и бесплатное программное обеспечение для синхронизации часов вашего компьютера через Интернет. Очень полезный инструмент для режимов работы FT8 FT4.
Как синхронизировать время на компьютере без Интернета
В эпоху, когда еще не было интернета, синхронизация времени уже была необходимостью, и методы синхронизации в основном основывались на приеме данных GPS.
Даже сегодня этот метод может быть очень полезен для портативных радиолюбителей, особенно для тех, кто работает в удаленных местах, где мобильная передача данных недоступна, но где система GPS все еще работает.
Для работы этого метода вам потребуется внешний GPS-приемник, подключенный или встроенный в ваш компьютер.
Программное обеспечение синхронизации времени GPS
Способ синхронизации часов компьютера с помощью GPS-приемника. GPS2Time — еще одно программное приложение для синхронизации времени в сети GPS для Windows 7 и выше. Бесплатное ПО.
GPSTime – это небольшой бесплатный апплет, корректирующий часы вашего компьютера с помощью GPS. GPSTime считывает последовательные данные, поступающие от вашего GPS-приемника, и декодирует сообщения $GPRMC, чтобы определить точное время в формате UTC. Работает в Windows Vista/7/8/10 с ПК с последовательными портами.
Синхронизация времени с FT8
Если вы увлекаетесь радиолюбительством, есть еще один отличный способ синхронизировать время с компьютером — загрузить и использовать программу JTSync. Эта замечательная программа изменит масштаб. Я не буду синхронизировать время вашего ПК для приема сигналов FT8, вместо этого он будет использовать полученные сигналы FT8 для определения правильного времени и точной синхронизации ваших часов. Гениально!
В заключение следует отметить, что в настоящее время синхронизация компьютерных часов с подключением к Интернету или без него не является большой проблемой. Если вам нужно, вы можете найти дополнительные интересные программы для синхронизации времени в Интернете и GPS в нашем каталоге ссылок
Читайте также: