Cómo funciona un servidor NTP
NTP es casi tan antigua como la propia Internet. Fue ideado y desarrollado por el Dr. David Mills de la Universidad de Delaware y ha estado en uso constante y actualizado continuamente desde 1985. NTP es un protocolo de Internet diseñado para sincronizar los relojes en una red informática.
En una sincronización de tiempo moderna economía mundial es esencial para llevar a cabo transacciones de tiempo sensibles, como reservar un billete de avión a hacer una oferta en Ebay. Si los relojes no se sincronizaron a la vez que puede encontrar su asiento de avión vendido después de que lo había comprado y administradores de Ebay no sería capaz de descubrir cuya oferta fue la última.
NTP puede sincronizar las redes a través de Internet o una red local / de área amplia (LAN / WAN) que sincroniza el tiempo con referencia a una fuente de reloj fiable. Esta fuente podría ser relativa, como el reloj interno de un ordenador o la hora en un reloj de pulsera o absoluta, como el tiempo de un reloj atómico.
La mayoría de los administradores de red prefieren utilizar una fuente externa absoluta, sobre todo porque los servidores NTP especialista están disponibles que pueden recibir fácilmente un reloj atómico de temporización de referencia sea a través de las transmisiones de radio especializadas (por lo general de los laboratorios nacionales de física) o la red de GPS.
Una escala de tiempo universal llamada UTC (Tiempo Universal Coordinado) se ha desarrollado permitiendo las redes de todo el mundo para ser sincronizado a la misma escala de tiempo y soporta características tales como segundos de salto - agregado para compensar la ralentización de la rotación de la Tierra
NTP utiliza un algoritmo (una compleja secuencia de instrucciones) para mantener el tiempo comprobando constantemente la fuente de tiempo y combinando a la vez en sus relojes en la red y ordena a cada dispositivo para alterar si se convierte en fuera de sincronización.
NTP utiliza marcas de tiempo para representar la hora actual del día cada uno. Como el tiempo es lineal cada marca de tiempo es siempre mayor que la anterior. NTP de tiempo están en dos formatos, sino que retransmiten los segundos desde un punto de ajuste en el tiempo (conocido como la época privilegiada, fijado en 00: 00 1 enero 1900) El algoritmo NTP utiliza esta marca de tiempo para determinar la cantidad para avanzar o retroceder el sistema o reloj de la red.
NTP analiza los valores de fecha y hora, incluyendo la frecuencia de errores y la estabilidad. Un servidor NTP mantendrá una estimación de la calidad de ambos es relojes de referencia y en sí.
El programa NTP (demonio en UNIX, servicio en Windows) se ejecuta en segundo plano. NTP recibe información de los intercambios de tiempo por paquetes (un bloque de datos), pero se niega a creer que el tiempo se cuenta hasta varios intercambios han tenido lugar, cada paso de una serie de pruebas o especificaciones de protocolo. Sólo si las respuestas de un servidor satisfacen estas pruebas hace el NTP utiliza esta información. Por lo general toma alrededor de cinco minutos (cinco buenas muestras) hasta que un servidor NTP se acepta como una fuente de sincronización.
Microsoft, que ha instalado una versión de NTP en sus sistemas operativos desde Windows 2000, recomienda encarecidamente que un recurso de hardware se utiliza como referencia de tiempo como fuentes de Internet no pueden ser autenticados.
La autenticación verifica que cada marca de tiempo ha venido de la referencia de tiempo deseado mediante el análisis de un conjunto de claves de cifrado acordadas que se envían junto con la información de tiempo. NTP, mediante el cifrado Message Digest (MD5) para eliminar la cifrar la clave, la analiza y confirma si se ha llegado a la fuente de tiempo de confianza para verificar contra un conjunto de claves de confianza.
La mejor solución es utilizar un especialista Servidor NTP y recibir una referencia de hora autorizado, ya sea a través de la red de radio GPS o transmisiones (conocido como MSF en el Reino Unido o WWVB en los EE.UU.).
servidores NTP juzgar la distancia de cada dispositivo de red a partir de una fuente de temporización y los organiza en estratos. existen estos niveles Estrato para evitar ciclos y garantizar la precisión. Stratum 0 son dispositivos tales como relojes de referencia conectados directamente a un ordenador. Stratum 1 son ordenadores conectados al estrato dispositivos 0, mientras Stratum 2 son ordenadores más lejos.
El NTP se puede descargar gratis a través de NTP.org y se respalda y actualiza continuamente. La versión actual es v 4. Existe una versión simplificada de NTP (SNTP) que tiene menos funciones y se usa en algunos dispositivos y aplicaciones (y también se incluye en versiones anteriores de Windows) donde el tiempo de alta precisión no es tan importante.