Блог

8 май 2017

Что такое протокол сетевого времени (NTP)? | Полное руководство

/
Сообщение от

Сетевой протокол времени (NTP)

Что такое Сетевой протокол времени (NTP)?Действительно, это сетевой протокол, используемый для синхронизации часов между вычислительными системами по сети с коммутацией пакетов. Это было с середины 1980 и было создано Дэвидом Миллсом в Университете штата Делавэр; это один из самых опытных протоколов, которые все еще существуют в Интернете. NTP заменил другие инновации синхронизации времени, которые не имели нескольких возможностей для изменения времени с точки зрения области источника времени или сервера времени в отношении бенефициара или адаптации к разнообразию отсрочки, обнаруженной при запуске информационных сетей мельницы.

NTP испытал различные изменения с момента его введения за 30 лет назад. Адаптация NTP 0 была охарактеризована в RFC 958 в сентябре 1985. NTPv0 может достигать временной точности в течение нескольких миллисекунд. В 1988 RFC 1059 характеризуется NTPv1, который характеризует настройку NTP для клиентского сервера и общего режима. В 1989 RFC 1119 характеризуется NTPv2, который включает в себя такие вещи, как протокол управления и план подтверждения, которые пока используются как часть сегодняшнего варианта. RFC 1305, получившийся в 1992, характеризуется NTPv3. NTPv3 включал дополнительное обнаружение и исследование ошибок, которое помогает клиенту выбирать между различными источниками связи. Режим общения также был ознакомлен с помощью облегчения передачи времени в сети множественного доступа. В 2010 RFC 5905 был распространен с подробностями для NTPv4, однако был обновлен RFC 7822 в марте 2016. NTPv4 - это современная адаптация NTP. Он поддерживает значительную часть аналогичных компонентов NTPv3, но включает поддержку протокола IPv6 в качестве основного сетевого протокола. Проверка дополнительно улучшена и обеспечивает протокол более заметной безопасности.

NTP использует различную выровненную компоновку источников времени. Каждый уровень прогрессивной системы известен как страта, и на ней вычисляется числовое значение, начинающееся с нуля (0). Поскольку вы включаете время, источники и синхронизируетесь с источником, находящимся выше в страте (уменьшаете числовое значение), вы добавляете 1 к его стратному уважению. Мы можем использовать стратовое уважение как уровень доверия источника времени. Zero является наиболее надежным, а 15 является минимальным надежным, но в то же время приемлемым уровнем. Прослойка 16 несинхронизирована и считается безумной. Гаджет уровня 16 stratum не является существенным источником времени. NTP обычно отправляет время в скоординированное универсальное время (иначе называемое Universal Time Coordinated или UTC). Изменение на время соседства должно быть возможно на ближайшем сервере времени или на гаджете клиента.

Стандартная отправка NTP для предприятия - это исходное время из надежного источника, например, источника времени администрирования. В Соединенных Штатах Национальный институт стандартов и технологий имеет серверы времени, с которыми мы можем синхронизировать. На странице tf.nist.gov/tf-cgi/servers.cgi вы можете обнаружить временные серверы, их области и IP-адреса, чтобы указать сервер времени. Когда вы набрали время для сервера времени соседства и уровень увеличивается, вы можете использовать его как источник времени в сети поиска. Коммутаторы и коммутаторы (Cisco и другие) могут затем набирать время с вашего ближайшего сервера времени, и после этого они могут перейти к тому, чтобы стать источниками времени из гаджетов мимо них. Большинство основных рабочих систем будут поддерживать NTP, включая Windows. Во всех вариантах Windows с Windows 2000 была установлена ​​служба времени Windows (W32Time) для синхронизации времени с использованием NTP.

В сегодняшней сети время может быть синхронизировано в миллисекундах или много миллисекунд, но почему? Это зависит! Он опирается на используемые приложения и их требования к времени. Возможно, что наличие «разумных» часов может быть достаточным, чтобы знать, когда было сделано электронное письмо и дополнительно получено. Могут хватить метки времени на фундаментальные мощности, которые являются точными для внутри 10s миллисекунд. Приложения могут быть очень большим временем. С точки зрения исследования наличие временной метки в миллисекундах может помочь решить проблемы внутри сети. Рассмотрите приложения на основе значений. Бесспорным требованием является наличие более разумной точки доступа для управления учетной записью или других бюджетных обменов. Одно из основных приложений для использования NTP было для авиационных властей, и, как обычный клиент, я рад понять, что продукт и оборудование, отслеживающие наши самолеты в полете, имеют точность в миллисекундах. Это позволяет тем, кто отслеживает полеты, иметь значительно улучшенную мысль относительно области самолета и близость к другим.

NTP - это протокол, который существует уже более 30 лет и по-прежнему отвечает потребностям. Оказалось обычным иметь часы, и мы положительно полагаемся на время. Сегодня с NTP мы можем получить более чем разумный источник времени и получить точность до миллисекундного уровня. Во избежание того, что вам требуется что-то более точное, посмотрите на протокол Precision Time Protocol (PTP) ... однако это для другой записи.

Оставить комментарий

 
GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!