Una guía para el protocolo de tiempo de red
publicado por Richard N Williams on 11th abril, 2010
NTP (Network Time Protocol) es quizás el protocolo más antiguo y más comúnmente utilizado por las computadoras y, sin embargo, es probablemente el menos comprendido.
NTP es utilizado por casi todas las computadoras, redes y otros dispositivos que participan en la comunicación a través de Internet o redes internas. Fue desarrollado en las primeras etapas de Internet cuando se hizo evidente que se requería algún método para garantizar la precisión a distancia.
El protocolo funciona seleccionando una única fuente de tiempo, de la cual NTP tiene la capacidad de establecer la precisión y confiabilidad de, que luego distribuye alrededor de cada dispositivo en la red NTP.
Cada dispositivo se verifica regularmente contra este reloj de referencia y se ajusta si se nota alguna deriva. Ahora se implementa una versión de NTP con prácticamente todos los sistemas operativos, permitiendo que cualquier máquina se sincronice con una sola fuente de tiempo.
Obviamente, si cada red en el mundo selecciona una fuente de tiempo diferente como referencia, se perderá la razón de toda esta sincronización.
Afortunadamente, se ha desarrollado un calendario global basado en un consorcio internacional de relojes atómicos para proporcionar una única fuente de tiempo a los efectos de la sincronización global.
UTC (Tiempo universal coordinado) es utilizado por las redes informáticas de todo el mundo como referencia de tiempo, lo que significa que cualquier dispositivo que esté sincronizado con UTC con NTP se sincronizará con todas las redes que usen UTC como su tiempo base.
Hay muchos métodos diferentes para que NTP pueda acceder a la hora UTC. Internet es una ubicación común, aunque esto proporciona problemas de seguridad y de firewall. Un método más seguro (y preciso) es utilizar un NTP servidor de tiempo que toma tiempo de fuentes externas como la red GPS (el GPS funciona transmitiendo una marca de tiempo de reloj atómico que se convierte fácilmente en UTC por Servidor NTP).
Con NTP, un servidor de tiempo dedicado y acceso a UTC, toda una red se puede sincronizar en unos pocos milisegundos de la hora universal, proporcionando una red segura y precisa que puede operar en completa sincronicidad con otras redes en todo el mundo.