1aTC2OgKAu.jpg

Понятие о синхронизирующем сетевом протоколе

В современных операционных системах для выполнения временной синхронизации выбирается протокол NTP. NTPv3 определен в RFC (Request For Comments, Запросы на комментарии) 1305- NTPv4 еще не имеет официального статуса IETF RFC, по включен в существующую версию пакета NTP Подмножество NTP, называемое Simple NTP (SNTP), определенное в RFC 2030, может применяться, если время отклика между сервером и клиентом минимально, что типично для корпоративных локальных сетей (LAN). По умолчанию в компьютерах с системами Windows 2000/ХР для синхронизации времени с серверами Windows используется SNTP.

Функциональность NTP основана на понятии главных серверов времени (называемых серверами первого эшелона), получающих сведения о точном времени из высокоточных источников, например от локально подключенной Глобальной системы рекогносцировки (GPS) или снимающих их с цезиевых часов. Сервер, синхронизирующийся с сервером первого эшелона, называется сервером второго эшелона — эшелона исходного сервера + 1. По мере увеличения номера слоя точность времени может слегка снижаться.


Принципиальными проблемами синхронизации времени являются учет сетевого ожидания и времени обработки пакетов и серверы с неточной установкой времени. Например, если сервер времени отправляет пакет «Точное время — 12:00:00, установите часы на 12:00:00», а пакету требуется 2 секунды на достижение места назначения, то часы на клиентском компьютере будут отставать на 2 секунды. Если на обработку пакета клиенту требуется еще 1 секунда, тогда клиентский компьютер будет отставать на 3 секунды.

P.S. Если вам надоел рабочий стол на вашем компьютере, на сайте desktopmania.ru Вы сможете подобрать красивые широкоформатные обои на рабочий стол . Здесь представлены обои всевозможных тематик.

NTP преодолевает эти проблемы несколькими способами:

измерением времени ожидания с помощью временных меток клиента и сервера;

учетом времени, необходимого на обработку сетевых пакетов;

использованием кратных выборок с множественных серверов для обеспечения ТОЧНОСТИ;

составлением черных списков» серверов, выдающих непоследовательные или неточные результаты.

NTP использует порт 123 LDP. Более подробную информацию о NTP см на ww ntp.org.

Опубликовано в Разное
/
18 Июн 2014