Una guía para la NTP
La sincronización de tiempo de red del ordenador
Protocolo de tiempo de red (NTP) es uno de los más antiguos protocolos de Internet. En uso durante más de 25 años, NTP está todavía en desarrollo con la versión 4 actualmente en curso. En pocas palabras, NTP es un protocolo de ordenador que se utiliza para sincronizar los relojes de los sistemas informáticos; por lo general a una referencia de hora autorizado tales como UTC (Tiempo Universal Coordinado o Temps Universel Coordonn '), que se convirtió en el estándar internacional de tiempo después del desarrollo de los relojes atómicos.
Sin NTP, el tiempo no sería coherente sobre cualquiera de los dos equipos, por no hablar de una red de cientos o miles de máquinas segundos se perdieron aquí y ganaron allí, causando gran confusión, como el tiempo, en forma de marcas de tiempo, es intrínsecamente importante para el la función de routers y redes. Proporciona el único marco de referencia entre todos los dispositivos de una red NTP ahora está en todas partes y es una parte integral de las redes de computadoras modernas, como inventor y desarrollador, el Dr. David Mills de la Universidad de Delaware explica:
"Casi todo lo que hoy en día que puede ser conectado a un cable de red tiene soporte para NTP -. Los servidores de impresión, puntos de acceso wi-fi, routers de todas las tendencias y los sistemas de copia de seguridad, incluso la batería subredes NTP están en el espacio, en el fondo del mar, a bordo de los buques de guerra y en todos los continentes, incluida la Antártida. NTP viene con Windows / XP y NT2000, así como todas las versiones de Unix. sobre 25 millones de clientes implosionan en los servidores de tiempo NTP en el NIST solos ".
La forma en que funciona NTP es relativamente sencillo. NTP marcas de tiempo retransmitir 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 (el algoritmo de Marzullo) a continuación, utiliza esta marca de tiempo para determinar la cantidad para avanzar o retroceder el sistema o red reloj. NTP tiene una precisión de milisegundos 10 a través de Internet pública (1 / 100th de un segundo) y puede realizar aún mejor través de redes LAN con una precisión de 200 microsegundos (1 / 5000th de segundo) en condiciones ideales.
El programa NTP (conocido como un demonio en UNIX y un servicio en Windows) se ejecuta en segundo plano y se niega a creer que el tiempo se cuenta hasta varios intercambios han tenido lugar, cada paso de una serie de pruebas. Sólo si las respuestas de un servidor satisfagan estas pruebas o '' especificaciones del protocolo, se considera el servidor. Por lo general toma alrededor de cinco minutos (cinco buenas muestras) hasta que un servidor NTP se acepta como una fuente de sincronización.
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 del ordenador utilizando NTP. NTP funciona en Windows, UNIX y Linux y está disponible libremente para su descarga en NTP.org.
servidores de tiempo NTP trabajan dentro del conjunto de protocolos TCP / IP y se basan en UDP (User Datagram Protocol). Una forma menos compleja de NTP llamado Protocolo simple de tiempo de red (SNTP) que no requiere el almacenamiento de información acerca de las comunicaciones anteriores, que necesita NTP, Se utiliza 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 software de Windows (aunque las versiones más recientes de Microsoft Windows tienen instalado el pleno NTP y el código fuente está libre y fácilmente disponible en Internet ).
NTP puede sincronizar la hora a través de Internet, pero debe tenerse en cuenta que Microsoft y otros recomiendan que las referencias de tiempo externos se utilizan en lugar de los basados en Internet ya que estos no pueden ser autenticados.
servidores de tiempo del especialista están disponibles que sincronizar las redes a la hora UTC, ya sea por la red GPS o transmisión de radio especialista. Estos servidores NTP y los servidores de tiempo de GPS 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.