Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - NTP28 мая 2011Network Time Protocol сетевой протокол для синхронизации внутренних часов компьютера с использованием сетей с переменной латентностью. NTP использует для своей работы протокол UDP. Система NTP чрезвычайно устойчива к изменениям латентности среды передачи. NTP использует алгоритм Марзулло из Университета Калифорнии, Сан-Диего), включая такую особенность, как учёт времени передачи. В версии 4 способен достигать точности 10 мс при работе через Интернет, и до 0,2 мс и лучше внутри локальных сетей. NTP один из старейших используемых протоколов. NTP разработан Дэвидом Л. Миллсом из университета Дэлавера в 1985 году и в настоящее время продолжает совершенствоваться. Текущая версия NTP 4. NTP использует иерархическую систему «часовых уровней». Уровень 1 синхронизован с высокоточными часами, например, с системой GPS, ГЛОНАСС или атомным эталоном времени. Уровень 2 синхронизируется с одной из машин уровня 1, и так далее. Время представляется в системе NTP 64-битным числом, состоящим из 32-битного счётчика секунд и 32-битного счётчика долей секунды, позволяя передавать время в диапазоне 2 секунд, с теоретической точностью 2 секунды. Поскольку шкала времени в NTP повторяется каждые 2 секунды, получатель должен хотя бы примерно знать текущее время. Наиболее широкое применение протокол NTP находит для реализации серверов точного времени. Для достижения максимальной точности предпочтительна постоянная работа программного обеспечения NTP в режиме системной службы. В семействе операционных систем Microsoft Windows, это служба W32Time. Более простая реализация этого алгоритма известна как SNTP простой синхронизирующий сетевой протокол. Используется во встраиваемых системах и устройствах, не требующих высокой точности, а также в пользовательских программах точного времени. Подробная реализация протокола и системы в целом описана в:
NTP не следует путать с daytime protocol RFC 867 или time protocol RFC 868. Просмотров: 1084
|