Por qué la necesidad de NTP
publicado por Richard N Williams on Puede 8th, 2009
Network Time Protocol es un protocolo de Internet utilizado para sincronizar los relojes de la computadora con una referencia de tiempo estable y precisa. NTP fue desarrollado originalmente por el profesor David L. Mills en la Universidad de Delaware en 1985 y es un protocolo estándar de Internet que se utiliza en la mayoría de los casos. servidores de tiempo de red, de ahí el nombre Servidor NTP.
NTP fue desarrollado para resolver el problema de múltiples computadoras trabajando juntas y teniendo el tiempo diferente. Mientras que, por lo general, el tiempo avanza, si los programas se ejecutan en diferentes computadoras, el tiempo debe avanzar incluso si cambia de una computadora a otra. Sin embargo, si un sistema está por delante del otro, cambiar entre estos sistemas provocaría un tiempo para avanzar y retroceder.
Como consecuencia, las redes pueden ejecutar su propio tiempo, pero tan pronto como se conecte a Internet, los efectos se harán visibles. ¡Solo los mensajes de correo electrónico llegan antes de que se envíen, e incluso se responden antes de que se envíen por correo!
Si bien este tipo de problema puede parecer inocuo a la hora de recibir correos electrónicos, sin embargo, en algunos entornos la falta de sincronización puede tener resultados desastrosos, por eso el control de tráfico aéreo fue una de las primeras aplicaciones para NTP.
NTP usa una única fuente de tiempo y la distribuye entre todos los dispositivos en una red, lo hace usando un algoritmo que determina cuánto ajustar un reloj del sistema para garantizar la sincronización.
NTP funciona de forma jerárquica para garantizar que no haya problemas de tráfico de red ni de ancho de banda. Utiliza una sola fuente de tiempo, normalmente UTC (tiempo universal coordinado) y recibe solicitudes de tiempo de las máquinas en la parte superior de la jerarquía, que luego pasan el tiempo más adelante en la cadena.
La mayoría de las redes que utilizan NTP usarán un NTP servidor de tiempo para recibir su señal de hora UTC. Estos pueden recibir el tiempo de la red GPS o transmisiones de radio emitidas por laboratorios nacionales de física. Estos dedicados Servidores de tiempo NTP son ideales ya que reciben tiempo directamente de una fuente de reloj atómico, también son seguros ya que están situados externamente y por lo tanto no requieren interrupciones en el firewall de la red.
El NTP ha tenido un éxito astronómico y ahora se utiliza en casi el 99 por ciento de los dispositivos de sincronización de tiempo y una versión de este se incluye en la mayoría de los paquetes de sistema operativo.
El PNT debe gran parte de su éxito al desarrollo y el apoyo que sigue recibiendo casi tres décadas después de su creación, razón por la cual ahora se usa en todo el mundo en NTP servidores.