Архив для категории «Синхронизация времени»

Безопасность NTP с проверкой подлинности и надежными ссылками

Среды, января 16th, 2008

NTP (Network Time Protocol) синхронизирует сети к одному источнику времени, используя временные метки представляют текущее время суток, это очень важно для чувствительных время операций и многих системных приложений, таких как электронная почта.

Таким образом, NTP уязвим для угроз безопасности, будь то злоумышленник, который хочет изменить временную метку, чтобы совершить мошенничество или атаку DDoS (распределенный отказ в обслуживании - обычно вызванный вредоносными программами, которые наводняют сервер с трафиком), который блокирует доступ к серверу.

Однако, будучи одним из старейших протоколов Интернета и был разработан более 25 лет, NTP оснащен собственными мерами безопасности в форме аутентификации.

Аутентификация проверяет, что каждая метка исходит от предполагаемого эталона времени путем анализа набора согласованных ключей шифрования, которые передаются вместе с информацией о времени. NTP, с помощью шифрования Message Digest (MD5) для ип-шифрования ключа, анализирует его и подтверждает ли он пришел из надежного источника времени, проверив его с набором доверенных ключей.

Доверенные ключи аутентификации указаны в конфигурации сервера файл NTP (ntp.conf) и, как правило, хранятся в файле ntp.keys. Ключевой файл, как правило, очень большой, но доверенные ключи сказать сервер NTP, какой набор подмножества ключей в настоящее время активен, и которые не являются. Различные подмножества могут быть активированы без редактирования ntp.keys файла с помощью команды конфигурации доверенных-ключей.

Поэтому аутентификация очень важна для защиты NTP-сервера от вредоносной атаки; однако есть много ссылок на время, которым аутентификации нельзя доверять.

Microsoft, которая установила версию NTP в своих операционных системах с Windows 2000, настоятельно рекомендует использовать источник аппаратного обеспечения в качестве ссылки на синхронизацию, поскольку источники Интернета не могут быть аутентифицированы.

NTP имеет жизненно важное значение для обеспечения синхронизации сетей, но в равной степени важно поддерживать безопасность систем. В то время как сетевые администраторы тратят тысячи антивирусных и вредоносных программ, многие не обнаруживают уязвимость на своих серверах времени.

Многие сетевые администраторы до сих пор доверяют интернет-источникам для их ссылки на время. В то время как многие из них обеспечивают хороший источник времени UTC (согласованное универсальное время - международный стандарт времени), например nist.gov, отсутствие аутентификации означает, что сеть открыта для злоупотреблений.

Другие источники времени UTC более безопасны и могут быть использованы при относительно низкой стоимости оборудования. Самый простой способ заключается в использовании специалиста сервера времени NTP GPS, который может подключаться к GPS-антенне и получить заверенную отметку времени со спутником.

Серверы времени GPS могут обеспечить точность времени UTC в течение нескольких наносекунд, если антенна имеет хороший вид на небо. Они относительно дешевы, и сигнал аутентифицирован, обеспечивая безопасную привязку времени.

В качестве альтернативы существует несколько национальных передач, которые передают ссылку времени. В Великобритании это транслируется в Национальной физической лаборатории (NPL) в Камбрии. Подобные системы работают в Германии, Франции и США. В то время как этот сигнал проходит проверку подлинности, эти радиопередачи уязвимы к помехам и имеют конечный диапазон.

Аутентификация для NTP была разработана для предотвращения вредоносных манипуляций с синхронизацией системы так же, как межсетевые экраны, были разработаны для защиты сетей от нападения, но, как и любой система безопасности работает только тогда, когда она используется.

Поддержание точного времени на компьютерах

Вторник, Январь 15th, 2008

Все ПК и сетевые устройства используют часы для поддержания внутреннего системного времени. Эти часы, называемые чипами реального времени (RTC), предоставляют информацию о времени и дате. Микросхемы снабжены батареей, так что даже при отключении электроэнергии они могут поддерживать время. Однако персональные компьютеры не предназначены для идеальных часов, их дизайн был оптимизирован для массового производства и недорогих, а не для поддержания точного времени.

Эти внутренние часы склонны к дрейфу, и хотя для многих приложений это может быть вполне адекватным, часто машинам необходимо работать вместе в сети, и если компьютеры дрейфуют с разной скоростью, компьютеры будут не синхронизированы друг с другом, и могут возникнуть проблемы, особенно с секретными транзакциями.

Сетевой протокол времени (NTP) является одним из самых старых протоколов Интернета, который все еще используется, изобретенный д-ром Дэвидом Миллсом из Университета штата Делавэр, он использовался с 1985. NTP - это протокол, предназначенный для синхронизации часов на компьютерах и сетях через Интернет или локальные сети (ЛВС).

NTP (версия 4) может поддерживать время в общедоступном Интернете с точностью до 10 миллисекунд (1 / 100th секунды) и может работать даже лучше по локальной сети с точностью до микросекунд 200 (1 / 5000th секунды) в идеальных условиях.

NTP работает в пакете TCP / IP и использует UDP, менее сложная форма NTP существует как Simple Network Time Protocol (SNTP), которая не требует хранения информации о предыдущих сообщениях, необходимых NTP. Он используется в некоторых устройствах и приложениях, где высокая точность синхронизации не так важна.

Многие операционные системы, включая Windows, UNIX и LINUX, могут использовать NTP и SNTP, а синхронизация времени с NTP относительно проста, она синхронизирует время со ссылкой на надежный источник синхронизации. Этот источник может быть относительным (внутренние часы компьютера или время на наручных часах) или абсолютный (A UTC - универсальный координированный источник времени, который является точным, насколько это гуманно).
Все версии Microsoft Windows с 2000 включают службу времени Windows (w32time.exe), которая имеет возможность синхронизировать часы компьютера с сервером NTP.
 
Существует большое количество интернет-серверов NTP, которые синхронизируются с внешними ссылками UTC, такими как time.nist.gov или ntp.my-inbox.co.uk, но следует отметить, что Microsoft и другие рекомендуют использовать внешний источник для синхронизировать свои компьютеры, поскольку ссылки на Интернет не могут быть аутентифицированы. Доступны специализированные серверы времени NTP, которые могут синхронизировать время в сетях с использованием MSF (или эквивалентного) или сигнала GPS.

Наиболее широко используются серверы времени GPS, которые используют GPS-систему для ретрансляции точного времени. Система GPS состоит из нескольких спутников, обеспечивающих точную информацию о местоположении и местоположении. Каждый GPS спутник может сделать это только за счет использования атомных часов, которые в свою очередь может быть может быть использован в качестве эталона синхронизации.

Типичный приемник GPS может предоставлять информацию о синхронизации в течение нескольких наносекунд UTC, пока имеется антенна, расположенная с хорошим видом на небо.

Существует ряд национальных частотных и радиочастотных передач, которые могут использоваться для синхронизации сервера NTP. В Великобритании сигнал (так называемый MSF) транслируется Национальной Лабораторией Физики в Камбрии, которая служит в качестве национальной ссылки времени Соединенного Королевства, есть также аналогичные системы в Колорадо, США (WWVB) и во Франкфурте, Германия (DCF-77). Эти сигналы обеспечивают время UTC до точности микросекунд 100, однако радиосигнал имеет конечный диапазон и уязвим к помехам.

Использование атомных часов в качестве внешних протоколов синхронизации NTP

Понедельник, январем 14th, 2008

Атомные часы существуют уже более пятидесяти лет. Это часы, которые используют атомную резонансную частоту в качестве своего элемента хронометража, а не обычные осциллирующие кристаллы, такие как кварц.

Большинство атомных часов используют резонанс атома цезия-133, который резонирует с точной частотой 9,192,631,770 каждую секунду. Начиная с 1967, Международная система единиц (SI) определила второе как это количество циклов из цезия -133, что делает атомные часы (иногда называемые цезиевыми генераторами) стандартом для измерения времени.

Поскольку резонанс атома цезия-133 является настолько точным, это делает атомные часы точными с точностью до 2 наносекунд в день, что равно приблизительно одной секунде в 1.4 миллион лет.

Поскольку атомные часы настолько точны и могут поддерживать непрерывный и стабильный временной масштаб, было разработано универсальное время, UTC (Coordinated Universal Time или Temps Universel Coordonné), которое поддерживает такие функции, как секунды прыжка - добавляется, чтобы компенсировать замедление Вращение Земли.

Однако атомные часы чрезвычайно дороги и обычно можно найти только в крупномасштабных физических лабораториях. Тем не менее, NTP (Network Time Protocol), стандартное средство для обеспечения синхронизации времени в компьютерных сетях, может синхронизироваться с атомными часами, используя либо сеть глобальной системы определения местоположения (GPS), либо специализированные радиопередачи.

Наиболее широко используется GPS (Глобальная система позиционирования), разработанная военными США. GPS включает в себя, по меньшей мере, спутники связи 24 на высокой орбите, обеспечивающие точную информацию о местоположении и местоположении. Каждый GPS спутник может сделать это только за счет использования атомных часов, которые в свою очередь может быть может быть использован в качестве эталона синхронизации.

Сервер времени GPS - идеальный источник времени и частоты, поскольку он может обеспечить очень точное время в любой точке мира, используя относительно дешевые компоненты. Каждый спутник GPS передает на две частоты L2 для военного использования и L1 для использования гражданскими лицами, передаваемыми на 1575 МГц, теперь широко доступны недорогие GPS-антенны и приемники.

Существует также ряд национальных частотных и радиочастотных передач, которые могут использоваться для синхронизации сервера NTP. В Великобритании сигнал (так называемый MSF) транслируется Национальной Лабораторией Физики в Камбрии, которая служит в качестве национальной ссылки времени Соединенного Королевства, есть также аналогичные системы в Колорадо, США (WWVB) и во Франкфурте, Германия (DCF-77). Эти сигналы обеспечивают время UTC до точности микросекунд 100, однако радиосигнал имеет конечный диапазон и уязвим к помехам.

Использование сервера NTP GPS или сервера времени NTP, основанного на радио, клиентов сетевого времени, можно синхронизировать в течение нескольких миллисекунд UTC в зависимости от сетевого трафика.

Сроки - это все с NTP и важность точной синхронизации времени сети

Пятница, Январь 11th, 2008

Иногда нам всем нужно знать время, и у нас есть множество разных устройств, чтобы сказать нам это; от наших мобильных телефонов и наручных часов до офисных настенных часов или курантов в новостях радио.

Но насколько точны все эти часы и имеет значение, если они все говорят разное время? Для нашего повседневного бизнеса это, вероятно, не имеет большого значения, если часы настенных часов быстрее, чем ваши наручные часы, ваш босс, вероятно, не уволит вас за минуту опоздания.

Но в некоторых средах точность и синхронизация жизненно важны, когда минута может развить что-то, что продается или нет, или даже что-то украденное!

Синхронизация времени в современных компьютерных сетях имеет важное значение. Он не только обеспечивает единственную систему отсчета между всеми устройствами, но и имеет решающее значение во всем: от обеспечения безопасности, планирования и отладки сети до предоставления отметки времени для таких приложений, как сбор данных или электронная почта.

Большинство внутренних часов ПК и сетевых устройств, называемых чипами реального времени (RTC), предоставляют информацию о времени и дате. Микросхемы снабжены батареей, так что даже при отключении электроэнергии они могут поддерживать время.

Однако персональные компьютеры не предназначены для идеальных часов, их дизайн был оптимизирован для массового производства и недорогих, а не для поддержания точного времени.

Поэтому эти внутренние часы склонны к дрейфу, и, хотя для многих приложений это может быть вполне адекватным, часто машины, которые работают вместе в сети, будут не синхронизированы друг с другом, и проблемы могут возникнуть, в частности, при работе с чувствительными к времени транзакциями. Можете ли вы представить себе покупку места в аэропорту только для того, чтобы сообщить в аэропорту, что билет был продан дважды, потому что он был приобретен после этого на компьютере с более медленными часами?

Серверы времени NTP (Network Time Protocol) используют единую временную привязку для синхронизации всех компьютеров в сети до этого времени. Эта временная ссылка может быть либо относительной (например, внутренними часами компьютера, либо временем на наручных часах), либо абсолютными, такими как атомные часы, которые ретранслируют время UTC (универсальное скоординированное время) и настолько точны, насколько это возможно.

Атомные часы - это самые абсолютные устройства, поддерживающие время, с точностью до секунды каждые 1.4 миллионов лет. Однако атомные часы чрезвычайно дороги и обычно можно найти только в крупномасштабных физических лабораториях. Тем не менее, NTP может синхронизировать сети с временем UTC через атомные часы, используя либо сеть глобальной системы определения местоположения (GPS), либо специализированные радиопередачи (MTF в Великобритании).

В то время как некоторым организациям приходится синхронизировать свои сети с UTC, такими как авиакомпании и биржа, сеть может быть синхронизирована в любое время и по-прежнему функционирует, но на самом деле не существует замены времени UTC. Не только эффективнее синхронизировать сеть с остальным миром, то источник времени UTC имеет жизненно важное значение для обеспечения защиты от мошенничества, потери данных и юридического воздействия, и без этого организации могут быть уязвимыми и потерять доверие.

NTP (версия 4) может поддерживать время в общедоступном Интернете с точностью до 10 миллисекунд (1 / 100th секунды) и может работать даже лучше по локальной сети с точностью до микросекунд 200 (1 / 5000th секунды) в идеальных условиях.

Примечание. Настоятельно рекомендуется, чтобы Microsoft и другие пользователи использовали внешнее время, а не Интернет, поскольку они не могут быть аутентифицированы. Доступны специализированные серверы NTP, которые могут синхронизировать время в сетях с использованием сигнала MSF (или эквивалентного) или сигнала времени GPS.

Выбор GPS или MSF в качестве газораспределительного задания для серверов NTP

Четверг, января 10th, 2008

Все ПК и сетевые устройства используют часы для поддержания внутреннего системного времени. Эти часы, называемые чипами реального времени (RTC), предоставляют информацию о времени и дате. Они снабжены батареей, так что даже при отключении электроэнергии они могут поддерживать время. Однако персональные компьютеры не предназначены для идеальных часов - их дизайн был оптимизирован для массового производства и недорогой, а не для поддержания точного времени.

Эти внутренние часы склонны к дрейфу, и хотя для многих приложений это может быть вполне адекватным для некоторых приложений, но машины в сети, которые дрейфуют с разной скоростью, становятся несовместимыми друг с другом, и могут возникать проблемы, особенно с учетом времени сделки.

Серверы NTP (Network Time Protocol) используют единую временную ссылку для синхронизации всех компьютеров в сети с ссылкой на время. Эта временная ссылка может быть либо относительной (например, внутренними часами компьютера, либо временем на наручных часах), либо абсолютным, например, источником часов UTC (Universal Coordinated Time), подобным атомным часам, столь же точным, насколько это возможно.

В некоторых случаях относительный источник времени достаточно, однако во многих средах, таких как авиакомпании и фондовой бирже это очень важно для времени, чтобы быть абсолютным. Представьте себе, купив место авиакомпании только в том, в аэропорту, что билет был продан в два раза, потому что он был куплен потом на компьютере, который был более медленными часы!

Атомные часы являются наиболее абсолютным устройством хронометража. Они работают по принципу, что атом, цезий-133, имеет точное число циклов излучения каждую секунду (9,192,631,770). Это оказалось настолько точным в Международной системе единиц (СИ) в настоящее время определен второй, как продолжительность 9,192,631,770 циклов излучения атома цезия-133 и развития UTC (Всемирное координированное время) теперь означает компьютеры по всему workld может быть синхронизированы одновременно.

Однако атомные часы чрезвычайно дороги и обычно можно найти только в крупномасштабных физических лабораториях. Тем не менее, серверы NTP могут синхронизировать сети с атомными часами, используя либо сеть глобальной системы определения местоположения (GPS), либо специализированные радиопередачи (MTF в Великобритании). Следует отметить, что Microsoft и другие настоятельно рекомендуют использовать внешнее время, а не Интернет, поскольку они не могут быть аутентифицированы. Доступны специализированные серверы NTP, которые могут синхронизировать время в сетях с использованием сигнала MSF (или эквивалентного) или сигнала времени GPS.

GPS - идеальный источник времени и частоты, поскольку он может обеспечить очень точное время в любой точке мира, используя относительно дешевые компоненты. Каждый спутник GPS передает на две частоты L2 для военного использования и L1 для использования гражданскими лицами, передаваемыми на 1575 МГц, теперь широко доступны недорогие GPS-антенны и приемники.

Радиосигнал передается спутником может проходить через окно, но может быть заблокированы зданиями так идеальное место для GPS антенны на крыше с хорошим видом на небо. Чем больше спутников может получить от лучшего сигнала. Тем не менее, в своде антенны могут быть склонны к осветительным ударам или другим скачки напряжения, так супрессор настоятельно рекомендуется быть установлены рядным на кабеле GPS.

Кабель между GPS антенной и приемником также имеет важное значение. Максимальное расстояние, что кабель может работать нормально только 20-30 метры, но коаксиальный кабель высокого качества в сочетании с усилителем GPS, помещенными в линии, чтобы увеличить коэффициент усиления антенны может позволить сверх 100 пробегов метра кабеля.

Существует также ряд национальных частотных и радиочастотных передач, которые могут использоваться для синхронизации сервера NTP. В Великобритании сигнал (так называемый MSF) транслируется Национальной Лабораторией Физики в Камбрии, которая служит в качестве национальной ссылки времени Соединенного Королевства, есть также аналогичные системы в Колорадо, США (WWVB) и во Франкфурте, Германия (DCF-77).

Сервер NTP-радио на основе, как правило, состоит из стойки сервера времени, и антенны, состоящий из феррита бара внутри пластикового корпуса, который получает время радио и частоты вещание. Он всегда должен быть установлен горизонтально под прямым углом к ​​передаче для оптимальной силы сигнала. Данные передаются в виде импульсов, 60 второй. Эти сигналы обеспечивает время UTC с точностью до 100 микросекунд, однако, радиосигнал имеет конечный радиус действия и подвержено воздействию помех.

Как сервер NTP GPS, так и сервер времени MSF могут обеспечить доступный и эффективный способ точной синхронизации компьютерных сетей с использованием NTP.

Время убийства и важность синхронизации времени в уголовных делах

Среды, января 9th, 2008

В некоторых случаях, мы все должны знать время и у нас есть множество различных устройств, чтобы сказать нам это, от наших мобильных телефонов и наручных часов с часами стене офиса или куранты на новостях радио. Но насколько точны все эти часы и это имеет значение, если все они рассказывать разные времена?

Для нашего повседневного бизнеса это, вероятно, не имеет большого значения. Если офисные настенные часы быстрее, чем ваши наручные часы, ваш босс, вероятно, не уволит вас за минуту опоздания, но когда дело доходит до решения уголовных дел, время - это все!

Возьмем случай Джоан Беддесон, 71-летний найден убитым в своем доме в Macclesfield. Главный подозреваемый, ее бывший любовник, который задолжал жертву за четверть миллиона фунтов, 64-летний Джон Криттенден, отрицал убийство, утверждая, что он был у себя дома в постели с женой в момент убийства.

Тем не менее, полиция обнаружила заявление кредитной карты, который показал, что Crittenden купили топливо в Вустере всего за несколько часов до убийства, а затем были замечены на камеру 12 минут позже бегущих вверх по автостраде в направлении Macclesfield. Позже в тот же вечер тот же автомобиль был записан возвращается вниз по автомагистрали, оставив Криттендена с 45 минут окно, чтобы совершить свое преступление.

Тем не менее, во время испытания Криттенден, который признал покупку топлива, отказался ехать по автостраде и заявил, что камеры не точны. Тем не менее, все камеры синхронизировались с использованием сервера времени NTP (Network Time Protocol) до Universal Coordinated Time (UTC) и были настолько точны, что адвокаты Crittenden не имели защиты, и он был осужден за убийство и отправлен в тюрьму на всю жизнь.

Синхронизация времени не только важна для обеспечения убеждений, это может также доказать чью-то невиновность! Когда женщина была найдена убитой в штате Мэриленд США, полиция считала, что они обнаружили преступников, когда банковская карта жертвы использовалась в банкомате. Проверка на местной камере видеонаблюдения обеспечила отснятый материал трех подозреваемых, использующих машину, и хотя качество было довольно зернистым, когда-то транслировалось по наиболее популярным в Америке, три подозреваемых вскоре были округлены.

Однако выяснилось, что время, записанное камерой, составляло три минуты от времени, записанного банкоматом, и три человека были совершенно невиновной семьей, не связанные с убийством вообще.

Следователи признали, что если камера была синхронизирована с надежным источником, как в банкомате, то необоснованный арест не был бы сделан.

В приведенных выше случаях подчеркивается важность надежной синхронизации времени. Даже если бизнес не участвует в обнаружении преступности, невозможность синхронизации компьютерной сети может оставить уязвимую систему для мошенничества, потери данных и даже юридического воздействия, и без этого организации могут быть уязвимыми и потерять доверие.

Доступны специализированные серверы времени NTP (Network Time Protocol) и могут синхронизировать компьютерную сеть и все ее устройства с точным источником синхронизации, таким как атомные часы, используя либо GPS, либо специальную радиопередачу, что позволяет точно синхронизировать сети с Universal Coordinated Время (UTC).

История слухологии от солнечных часов до атомных часов

Понедельник, январем 7th, 2008

Человечество всегда поглощен измерения и записи течением времени. Хронометраж был необходим для развития цивилизаций; от знать, когда сажать или урожай культур для выявления важных событий в этом году.

Время исторически измерялись по отношению к движению Земли; в день, один оборот планеты; в то время как год вся орбита Солнца Календари были разработаны с еще в 20,000 лет назад, когда охотники-собиратели поцарапана линия и выколол отверстия в палках и костях, чтобы, возможно, считать дни между фазами Луны.

Цивилизации от древних египтян во времена Римской империи использовали разные методы, чтобы узнать, что день года это. Однако, время измерения, как он прошел в течение дня всегда было трудно в начале человечества. Солнечные часы были, возможно, первыми кусками времени, и они могут проследить свое происхождение обратно в течение пяти тысяч лет; когда были построены обелиски, возможно, чтобы рассказывание времени бросания их тени.

Однако время, сказанное на солнечных часах, было основано на движении солнца в небе, которое будет отличаться в течение всего сезона и, конечно же, не будет работать в пасмурные дни или ночью. Другие методы, такие как водяные часы или песочные часы, просто будут действовать как сырые таймеры. Говорить о времени дня оказалось бы трудным с людьми, полагающимися на сравнения, такими как временные ссылки, такие как: «Пока человеку нужно пройти четверть мили».

Люди полагались на эти методы, а другие, такие как звон колокола, указывали на важные моменты до 14 века, когда впервые появились механические часы, которые приводились в движение весом и регулировались скользящим и фолиевым спусковым механизмом (система передач, которая продвигала зубчатую передачу с регулярными интервалами или «тиками»). Эти часы были гораздо более надежными, чем солнечные часы или другие методы, позволяющие точно и надежно рассказывать о времени дня впервые в истории человечества.

Следующий шаг вперед в часовом деле пришел в 17th веке, когда маятник был разработан, чтобы помочь сохранить часы их точность. Часы решений на ближайшее время получило широкое распространение, и это не было еще триста лет, что следующий революционный шаг в часовом деле будет иметь место; с развитием электронных часов. Они были основаны на движении вибрирующего кристалла (обычно кварц), чтобы создать электрический сигнал с точной частотой.

В то время как электронные часы были намного точнее механических часов, только до появления Atomic Clock и около пятидесяти лет назад стали возможны современные технологии, такие как спутники связи, GPS и глобальные компьютерные сети.

Большинство атомные часы используют резонанса атома цезия-133, который вибрирует точно на частоте 9,192,631,770 каждую секунду. Так как 1967 Международной системе единиц (СИ) определил второй, как это число циклов от этого атома, что делает атомные часы (иногда называемые осцилляторы цезия) стандарт для измерения времени.

Атомные часы с точностью до 2 наносекунд в день, что эквивалентно примерно одной секунде в 1.4 миллионов лет. Из-за этой точности был разработан универсальный временной шкал UTC (Coordinated Universal Time или Temps Universel Coordonné), который поддерживает непрерывный и стабильный временной масштаб и поддерживает такие функции, как секунды прыжка, - добавленные для компенсации замедления вращения Земли.

Однако атомные часы чрезвычайно дороги и обычно можно найти только в крупномасштабных физических лабораториях. Тем не менее, NTP-серверы (Network Time Protocol), стандартные средства для обеспечения синхронизации времени в компьютерных сетях, могут синхронизировать сети с атомными часами, используя либо сеть глобальной системы определения местоположения (GPS), либо специализированные радиопередачи.

Развитие атомных часов, GPS и сервера времени NTP имеет жизненно важное значение для современных технологий, позволяющее компьютерные сети во всем мире, чтобы быть синхронизированы с UTC.

Использование GPS для синхронизации компьютерных приложений

Пятница, Январь 4th, 2008

Глобальная система позиционирования (GPS) теперь является привычным инструментом, помогающим водителям путешествовать, но GPS имеет больше применений, чем просто триангулирование позиции для пеленгования, ее можно использовать для предоставления информации о времени и частоте во всем мире.

Разработанный военными США, GPS включает в себя, по меньшей мере, спутники связи 24 на большой орбите, все из которых содержат точное временное оборудование, позволяющее спутникам правильно сглаживать позиции.

Тем не менее, высокоточное задание синхронизации атомных часов каждого спутника также может использоваться серверами NTP (Network Time Protocol) для синхронизации компьютерных сетей с использованием высокоточного сигнала времени GPS в качестве внешней ссылки.

GPS является частота источника идеальное время и потому, что она может обеспечить весьма точное время в любой точке мира с использованием относительно дешевых компонентов. Каждый GPS спутник передает на двух частотах L2 для использования в военных целях и L1 для использования гражданскими лицами переданных на 1575 МГц, Недорогой GPS антенны и приемники в настоящее время широко доступны.

Радиосигнал, передаваемый спутником, может проходить через окна, но может блокироваться зданиями, поэтому идеальное место для GPS-антенны находится на крыше с хорошим видом на небо. Чем больше спутников он может получить, тем лучше сигнал. Однако антенны, установленные на крыше, могут быть склонны к ударам освещения или другим перенапряжениям, поэтому рекомендуется супрессор; установленный встроенным кабелем GPS.

Кабель между GPS антенной и приемником также имеет важное значение. Максимальное расстояние, что кабель может работать нормально только 20-30 метры, но коаксиальный кабель высокого качества в сочетании с усилителем GPS, помещенными в линии, чтобы увеличить коэффициент усиления антенны может позволить сверх 100 пробегов метра кабеля.

Затем приемник GPS декодирует сигнал, посылаемый с антенны, на считываемый компьютером протокол, который может использоваться большинством серверов времени и операционных систем, включая Windows, LINUX и UNIX.

GPS-приемник также выводит точный импульс каждую секунду, что GPS NTP-серверы и серверы времени компьютера могут использовать для обеспечения сверхточного времени. Частота импульсов в секунду для большинства приемников является точной с точностью до 0.001 секунды UTC (Coordinated Universal Time)

GPS идеально подходит для предоставления серверов времени NTP или автономных компьютеров с очень точной внешней ссылкой для синхронизации.

Даже при относительно дешевом оборудовании точность сотен наносекунд (наносекунд = миллиардная часть секунды) может быть разумно достигнута с использованием GPS в качестве внешней ссылки.

Настройка сервера сетевого времени NTP в Windows XP

Четверг, Январь 3rd, 2008

Описание: В этой статье описывается, как настроить Windows XP как авторитетный сервер времени с использованием NTP (Network Time Protocol).

Синхронизация времени компьютера очень важна в современных компьютерных сетях, точность и синхронизация времени важны во многих приложениях, особенно в отношении времени, чувствительных к времени. Представьте себе покупку места в аэропорту только для того, чтобы сообщить в аэропорту, что билет был продан дважды, потому что он был приобретен впоследствии на компьютере с более медленными часами!

Современные компьютеры действительно есть внутренние часы, называемые Real Time Clock чипов (РТК), что о дате и времени информации. Эти чипы аккумулятор при поддержке так, что даже во время перебоев в подаче электроэнергии, они могут поддерживать времени, но персональные компьютеры не предназначены, чтобы быть совершенным часы. Их конструкция была оптимизирована для массового производства и низкой цене, нежели поддержание точного времени.

Для многих приложений, это может быть вполне адекватной, хотя, довольно часто машины нужно время, чтобы быть синхронизированы с другими ПК в сети и, когда компьютеры не синхронизированы друг с другом проблем может возникнуть, например, сети обмена файлами или в некоторых средах даже обман!

В Microsoft Windows XP установлена ​​утилита синхронизации времени, встроенная в операционную систему под названием Windows Time (w32time.exe), которая может быть настроена для работы в качестве сетевого сервера времени. Он может быть сконфигурирован как для синхронизации сети с использованием внутренних часов, так и внешнего источника времени.

Примечание. Корпорация Майкрософт настоятельно рекомендует настроить сервер времени с источником оборудования, а не из Интернета, где нет аутентификации.

Чтобы настроить службу времени Windows на использование внутренних аппаратных часов, сначала проверьте, что w32time находится в списке системных служб в реестре, чтобы проверить:
Нажмите кнопку Пуск, Выполнить и введите команду regedit и нажмите кнопку ОК.
Найдите и выберите следующий раздел реестра:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Настоятельно рекомендуется сделать резервную копию реестра, как могут возникнуть серьезные проблемы, если вы неправильном изменении реестра, изменения в реестре осуществляется на свой страх и риск.

Чтобы начать настройку внутренних часов, нажмите «Конфигурация» в папке w32Time.

В правой панели щелкните правой кнопкой мыши AnnounceFlags, затем нажмите «Изменить».

В записи реестра «AnnounceFlags» указано, является ли сервер надежной ссылкой на время, 5 указывает надежный источник, поэтому в поле «Изменить значение DWord» в разделе «Данные значения» введите 5 и нажмите «ОК».

Протокол сетевого времени (NTP) - это интернет-протокол, используемый для передачи точного времени, предоставляя информацию о времени так, чтобы можно было получить точное время

Чтобы включить протокол Network Time Protocol; NtpServer, найдите и выберите:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
В правой панели щелкните правой кнопкой мыши Enabled и выберите команду Изменить.
В поле Значение Изменение параметра DWORD, тип 1 в поле Значение, а затем нажмите кнопку ОК.

Закройте редактор реестра

Нажмите кнопку Пуск, затем Выполнить и введите следующую команду и нажмите Enter:
Чистая остановка w32time && чистая начало w32time

Чтобы сбросить время локальных компьютеров, введите следующее на всех компьютерах, кроме сервера времени, который не должен синхронизироваться с самим собой:
W32tm / ресинхронизации / шанс для ознакомления

Чтобы настроить время Windows для использования внешнего источника времени
Запустите Registry Edit и найдите следующее:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Параметры \

На правой панели щелкните правой кнопкой мыши «Тип», затем нажмите «Изменить».
В поле «Изменить значение» в разделе «Данные значения» введите NTP и нажмите «ОК».

Теперь, как и прежде в папке Config, щелкните правой кнопкой мыши AnnounceFlags, Modify и в поле Edit DWORD Value, в поле Value Data, введите 5 и нажмите кнопку OK.

Найдите и щелкните следующий
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

В правой панели щелкните правой кнопкой мыши SpecialPollInterval, затем нажмите кнопку Изменить.
В поле Значение Изменение параметра DWORD в значение данных, введите количество секунд вы хотите для каждого опроса, т.е. 900 будет опрашивать каждые 15 минут, затем нажмите кнопку ОК.

Теперь включите NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

В правой панели щелкните правой кнопкой мыши Enabled и выберите команду Изменить.
В поле Значение Изменение параметра DWORD, тип 1 в поле Значение, а затем нажмите кнопку ОК.
Теперь на правой панели щелкните правой кнопкой мыши NtpServer, затем «Изменить» и в «Изменить значение DWORD» в «Тип данных» выберите «Тип», затем нажмите «ОК».

Для настройки параметров коррекции времени, найдите:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config
В правой панели щелкните правой кнопкой мыши MaxPosPhaseCorrection, то Изменить, в поле Значение Изменение параметра DWORD в разделе Система исчисления выберите значение Десятичная, в значение данных, введите время в секундах, таких как 3600 (час), а затем нажмите кнопку ОК.

Теперь вернитесь и нажмите:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config

В правой панели щелкните правой кнопкой мыши параметр MaxNegPhaseCorrection, то Изменить.
В окне Изменение параметра DWORD под основанием, нажмите кнопку Десятичный, под значением данных типа времени в секундах вы хотите, чтобы опрашивать такие как 3600 (опросы в один час)

Выход из реестра

Теперь, чтобы перезапустить службу времени Windows, нажмите «Пуск», «Выполнить» и введите:
Чистая остановка w32time && чистая начало w32time

И на каждом компьютере, кроме контроллера домена, введите:
W32tm / ресинхронизации / шанс для ознакомления
И это значит, что ваш сервер времени должен быть запущен и запущен.

Установка времени на вашем компьютере

Среда, январь 2nd, 2008

Для многих компьютерных приложений необходим точный источник времени. Каждый персональный компьютер состоит из внутренних часов, полезно ежедневно проверять настройки даты и времени на вашем ПК. Для критического применения вы должны синхронизировать временную базу с высокоточным внешним источником времени.

Персональные компьютеры не предназначены для идеальных часов. Их конструкция была оптимизирована для массового производства и недорогой, а не для поддержания точного времени. Когда время имеет решающее значение для приложения, существует ряд точных внешних ссылок, которые позволяют компьютерам поддерживать точное системное время. В этой статье рассматриваются различные источники ссылок времени, чтобы показать, как их можно использовать для поддержания синхронизированного времени на вашем компьютере.

Работа с синхронизированной временной базой необходима в компьютерных сетях. Без какой-либо внешней ссылки отдельные компьютеры начнут дрейфовать, от нескольких секунд до нескольких минут каждый день. Очевидно, что такая ситуация неприемлема при обработке транзакций или выполнении важных по времени задач.

В Интернете эта проблема была решена путем введения сетевого протокола времени (NTP). Протокол NTP поддерживает распределение точного времени от высокоточного сервера времени до сетевых клиентов времени. Большинство современных операционных систем имеют возможность синхронизировать время с сервером NTP. Как правило, все, что требуется, это IP-адрес или доменное имя серверов Stratum 1 или Stratum 2 NTP.

Операционные системы LINUX и UNIX могут загружать полную реализацию NTP с веб-сайта NTP по адресу www.ntp.org. NTP - свободно доступное программное обеспечение с открытым исходным кодом, доступное по открытой лицензии GNU.

Программное обеспечение Mirosoft Windows XP / 2000 / 2003 и Vista использует стандартный SNTP-клиент для протокола Simple Network Time Protocol. Это основано на подмножестве Сетевого протокола времени с использованием упрощенного алгоритма NTP с удалением многих более сложных высокоточных процедур.

Операционные системы Windows предоставляют средства для IP-адреса или доменного имени интернет-сервера или NTP-сервера Intranet для ввода на вкладке свойств времени. Затем SNTP-клиент будет периодически обращаться к серверу NTP для обновления и синхронизации системного времени.

Альтернативные методы потребуются для автономных компьютеров и систем, которые не имеют доступа к Интернету. Они могут быть обеспечены локальным доступом к национальным радиоресурсам, которые передаются бесплатно.

Все, что требуется, - это небольшой последовательный или RS-радиоприемник RS232, и ПК может получать непрерывное точное время. Компьютерное время синхронизируется с полученным радиочастотным источником времени и частоты.

Радиопередачи идентифицируются по их «позывным». Позывной британского времени, MSF, расположен в Анторне, Камбрия. Подобные механизмы существуют в Северной Америке - позывной WWVB от Colarado. Германия охвачена трансляцией DCF от Минефлингена, недалеко от Франкфурта. Национальные трансляции также доступны во Франции, Швейцарии, Японии и Канаде.

Единственный недостаток с национальными радиочастотными и частотными решениями заключается в том, что они имеют конечный диапазон передачи. В целом они также ограничены географическими границами. Такие проблемы не относятся к Глобальной системе координат (GPS) спутниковой универсальной навигационной системе.

Каждый спутник GPS имеет высокоточные синхронизированные атомные часы. Это позволяет GPS предоставлять точную информацию о времени в любой точке планеты. Все, что требуется для получения передачи, - это недорогой GPS-приемник и антенна с четким видом на небо. Соединения с ПК аналогичны конфигурации радиопередач с использованием последовательного или USB-порта, что позволяет получать точную информацию о времени, которая будет доступна непрерывно.