Servidores de tiempo y la importancia de la sincronización

Los servidores de tiempo son como otros servidores de computadora en el sentido de que generalmente se encuentran en una red. Un servidor de tiempo recopila información de tiempo, generalmente de una fuente de hardware externa y luego sincroniza la red para ese momento.

A menudo, los servidores horarios se sincronizan con una fuente UTC (tiempo universal coordinado) que es la escala de tiempo estándar global y permite que las computadoras de todo el mundo se sincronicen exactamente al mismo tiempo. Esto tiene una importancia obvia en las industrias donde el momento exacto es crucial, como la bolsa de valores o la industria aérea.

Hay varias fuentes que un servidor de tiempo puede usar como referencia de tiempo. Internet es una fuente obvia, sin embargo, las referencias de tiempo de internet de Internet como nist.gov y windows.time no pueden ser autenticadas, dejando el servidor de tiempo y por lo tanto la red vulnerable a amenazas de seguridad.

Existen alternativas autenticadas a Internet, la más común es usar la red GPS. Dado que el Sistema de Posicionamiento Global depende de saber exactamente a qué hora se debe garantizar la información de ubicación confiable, esta información puede ser utilizada por un servidor horario.

Una simple antena de GPS conectada al servidor de tiempo permitirá que la referencia de temporización del GPS sea verificada regularmente por el servidor horario. Un servidor de tiempo de GPS tendrá una precisión de unos cientos de nanosegundos (un nanosegundo = una milmillonésima de segundo).

También hay una serie de transmisiones de radio nacionales como la señal WWVB de Colorado en los EE. UU., La señal de MSF de Cumbria en el Reino Unido y la señal DCF-77 de Frankfurt en Alemania.

Sin embargo, estas señales de radio están limitadas en su alcance e incluso en ciudades importantes como Londres puede ser difícil recibir una señal lo suficientemente decente.

La mayoría de los servidores de temporización usan NTP (protocolo de tiempo de red). Hay otros protocolos disponibles, pero el NTP se usa predominantemente y se considera el estándar para los protocolos de temporización. NTp ha existido durante más de 25 años y actualmente se encuentra en la versión 4, pero siempre se está actualizando, que es probablemente la razón por la cual es por grasa el protocolo de sincronización más común.

Los servidores de tiempo NTP funcionan dentro del paquete TCP / IP y dependen de UDP (Protocolo de datagramas de usuario). Una forma menos compleja de NTP: el Protocolo simple de tiempo de red (SNTP) se usa en algunos dispositivos y aplicaciones donde el tiempo de alta precisión no es tan importante y también se incluye como estándar en el software de Windows (aunque las versiones más recientes de Microsoft Windows tienen el NTP completo instalado y el código fuente es gratuito y está disponible en Internet desde ntp.org).

Este post fue escrito por

Richard N Williams

Cecilia Chavez es una técnica autora y especialista en el servidor y Tiempo industria sincronización NTP. Richard N Williams en Google+