Cómo instalar y configurar un servidor NTP
publicado por Richard N Williams on 2nd abril, 2009
Network Time Protocol (NTP) es uno de los protocolos más antiguos de Internet que aún se utiliza. Inventado por el Dr. David Mills de la Universidad de Delaware, ha estado en uso desde 1985. NTP es un protocolo diseñado para sincronizar los relojes en computadoras y redes a través de Internet o redes de área local (LAN).
NTP (versión 4) puede mantener el tiempo a través de Internet público en cuestión de milisegundos a 10 (1 / 100th de un segundo) y puede realizar aún mejor través de redes LAN con una precisión de microsegundos 200 (1 / 5000th de segundo) en condiciones ideales.
NTP funciona dentro del conjunto de protocolos TCP / IP y UDP se basa en, una forma menos compleja de NTP existe llamado Protocolo simple de tiempo de red (SNTP) que no requiere el almacenamiento de información acerca de las comunicaciones anteriores, necesarios por NTP. Se utiliza en algunos dispositivos y aplicaciones donde la alta precisión de tiempo no es tan importante.
La sincronización de tiempo con NTP es relativamente simple, sincroniza el tiempo con referencia a una fuente confiable de reloj. Esta fuente podría ser relativa (un reloj interno de la computadora o la hora en un reloj de pulsera) o absoluta (A UTC - fuente de reloj de tiempo universal coordinado que sea precisa como es humanamente posible).
Los relojes atómicos son los dispositivos de cronometraje más absolutos. Trabajan en el principio de que el átomo, cesio-133, tiene un número exacto de ciclos de radiación cada segundo (9,192,631,770). Esto ha demostrado ser tan precisa el Sistema Internacional de Unidades (SI) se ha definido la segunda como la duración de los ciclos de 9,192,631,770 de la radiación del átomo de cesio-133.
Sin embargo, los relojes atómicos son extremadamente caros y son por lo general sólo se encuentran en los laboratorios de física a gran escala. Sin embargo, NTP puede sincronizar las redes a un reloj atómico usando ya sea el Sistema de Posicionamiento Global (GPS) o una transmisión de radio especialista.
El más utilizado es el sistema GPS que consiste en un número de satélites que proporcionan información precisa de posicionamiento y localización. Cada satélite GPS sólo puede hacer esto mediante la utilización de un reloj atómico que a su vez puede ser puede ser utilizado como una referencia de temporización.
Un receptor GPS típico puede proporcionar información de temporización dentro de unos pocos nanosegundos de UTC, siempre y cuando no hay una antena situado, con una buena vista del cielo.
También hay varias transmisiones nacionales de radio de frecuencia y tiempo que se pueden usar para sincronizar un servidor NTP. En Gran Bretaña, la señal (llamada MSF) es transmitida por el Laboratorio Nacional de Física en Cumbria, que sirve como referencia de tiempo nacional del Reino Unido, también hay sistemas similares en Colorado, EE. UU. (WWVB) y en Frankfurt, Alemania (DCF-77). Estas señales proporcionan tiempo UTC para una precisión de 100 microsegundos, sin embargo, la señal de radio tiene un rango finito y es vulnerable a la interferencia.
La distancia desde el reloj de referencia se conoce como los niveles de estrato y que existe para evitar ciclos en el NTP. Stratum 0, son dispositivos tales como relojes atómicos conectados directamente a un ordenador. Estrato 1, son ordenadores conectados al estrato dispositivos 0, mientras que el estrato 2 son ordenadores que envían solicitudes NTP a los servidores de estrato 1. NTP puede soportar hasta 256 estratos.
Todas las versiones de Microsoft Windows desde 2000 incluyen el Servicio de hora de Windows (w32time.exe) que tiene la capacidad de sincronizar el reloj de la computadora con un servidor NTP (o un servidor SNTP, una versión simplificada de NTP). Muchos sistemas operativos basados en LINUX y UNIX también tienen una versión de NTP, pero el código fuente es de descarga gratuita (versión actual 4.2.4) en el sitio web de NTP (ntp.org).
Microsoft y otros recomiendan encarecidamente que se utilice la temporización externa en lugar de la basada en Internet, ya que no se pueden autenticar. Existen servidores de tiempo NTP especializados que pueden sincronizar el tiempo en redes utilizando la señal de MSF (o equivalente) o GPS.