Definición: ¿Qué significa Network Time Protocol (NTP)?
Network Time Protocol (NTP) es un protocolo TCP / IP que se utiliza para sincronizar los relojes de las computadoras en las redes de datos. NTP fue desarrollado en la década de 1980 por DL Mills en la Universidad de Delaware para lograr una sincronización de tiempo de alta precisión y para mantener los efectos de la latencia variable en las redes de datos de conmutación de paquetes a través de un búfer de fluctuación.
Techinfo explica el protocolo de tiempo de red (NTP)
NTP permite la sincronización de los relojes de las computadoras distribuidos a través de la red al garantizar una indicación de la hora local precisa con referencia a una hora determinada en Internet. NTP se comunica entre clientes y servidores mediante el Protocolo de datagramas de usuario en el puerto No 123. El paquete de software NTP incluye un programa en segundo plano conocido como daemon o servicio, que sincroniza el reloj de la computadora con una hora de referencia particular, como un reloj de radio o un determinado dispositivo conectado a una red.
NTP utiliza un nivel jerárquico y sistemático de fuentes de reloj como referencia. Cada nivel se llama estrato y tiene un número de capa que generalmente comienza con cero. El nivel de estrato sirve como indicador de la distancia desde el reloj de referencia para evitar dependencias cíclicas en la jerarquía. Sin embargo, el estrato no representa la calidad o confiabilidad del tiempo.
Algunas de las ventajas de usar NTP incluyen:
- NTP se puede implementar fácilmente en servidores que alojan diferentes servicios.
- NTP requiere menos recursos generales.
- NTP tiene requisitos mínimos de ancho de banda.
- NTP puede manejar cientos de clientes a la vez con un uso mínimo de CPU.
El soporte NTP ahora se ha extendido a sistemas similares a UNIX, y NTPv4 se puede implementar en Windows NT, Windows 2000, XP, Vista y Windows 7.