Mantener el tiempo con el protocolo de tiempo de red
publicado por Richard N Williams on 27th noviembre, 2008
NTP (Network Time Protocol) es el método más flexible, preciso y popular de enviar tiempo a través de Internet. Es quizás el protocolo más antiguo de Internet que ha existido de una forma u otra desde mediados de 1980.
El objetivo principal de NTP es garantizar que todos los dispositivos de una red estén sincronizados al mismo tiempo y compensar algunas demoras en la red. A través de una LAN o WAN, NTP logra mantener una precisión de unos pocos milisegundos (a través de Internet, la transferencia de tiempo es mucho menos precisa debido al tráfico y la distancia de la red).
NTP es, con mucho, el protocolo de sincronización de tiempo más utilizado (en algún lugar de la región de 95% de los servidores de todos los tiempos utiliza NTP) y debe mucho de su éxito a sus continuas actualizaciones y su flexibilidad. NTP se ejecutará en los sistemas operativos basados en UNIX, LINUX y Windows (también es gratuito, otra posible razón de su gran éxito).
NTP usa una única fuente de tiempo que distribuye entre todos los dispositivos en una red; también comprueba cada dispositivo para la deriva (la ganancia o la pérdida de tiempo) y se ajusta para cada uno. También es jerárquico, ya que literalmente miles de máquinas se pueden controlar con solo una Servidor NTP ya que cada máquina puede ser utilizada por las máquinas vecinas como un servidor de tiempo.
NTP también es altamente seguro (cuando se utiliza una referencia de tiempo externa no cuando se usa Internet para una fuente de sincronización) con un protocolo de autenticación capaz de establecer exactamente de dónde proviene la fuente de sincronización.
Para que una red sea realmente efectiva, la mayoría de los servidores de tiempo NTP usan un reloj atómico como base para su sincronización de tiempo. Se ha desarrollado un calendario internacional basado en el tiempo contado por los relojes atómicos para este propósito. UTC (Tiempo Universal Coordinado).
En realidad, hay dos métodos para recibir un seguro Reloj atómico UTC señal de tiempo para ser utilizado por NTP. La primera es la transmisión de tiempo y frecuencia que varios laboratorios nacionales de física transmiten en onda larga en todo el mundo; el segundo (y de lejos el más fácilmente disponible) es mediante el uso de la información de sincronización en las transmisiones por satélite del GPS. Estos pueden recogerse en cualquier parte del mundo y proporcionar información de tiempo segura, segura y altamente precisa.