¿Cómo se las arreglan los servidores NTP para mantenerse tan precisos?

Jun 3, 2025
Nube e Internet
CONTENIDO NO CUBIERTO

Muchos de nosotros hemos tenido problemas ocasionales con nuestras computadoras y otros dispositivos que retienen la configuración de hora exacta, pero una sincronización rápida con un servidor NTP hace que todo vuelva a estar bien. Pero si nuestros propios dispositivos pueden perder precisión, ¿cómo logran los servidores NTP mantenerse tan precisos?

La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web de preguntas y respuestas impulsada por la comunidad.

Foto cortesía de LEOL30 (Flickr) .

La pregunta

El lector de superusuario Frank Thornton quiere saber cómo los servidores NTP pueden seguir siendo tan precisos:

Me he dado cuenta de que en mis servidores y en otras máquinas, los relojes siempre se desvían, por lo que deben sincronizarse para seguir siendo precisos. ¿Cómo evitan que los relojes del servidor NTP se desvíen y permanezcan siempre tan precisos?

¿Cómo logran los servidores NTP seguir siendo tan precisos?

La respuesta

El colaborador de superusuario Michael Kjorling tiene la respuesta para nosotros:

Los servidores NTP se basan en relojes de alta precisión para un cronometraje preciso. Una fuente de tiempo común para los servidores centrales NTP son los relojes atómicos o receptores GPS (recuerde que los satélites GPS tienen relojes atómicos a bordo). Estos relojes se definen como precisos ya que proporcionan una referencia de tiempo muy exacta.

No hay nada mágico en el GPS o en los relojes atómicos que los haga decirle exactamente qué hora es. Debido a cómo funcionan los relojes atómicos, simplemente son muy buenos, ya que una vez se les dijo qué hora es, acuerdo hora exacta (desde el segundo se define en términos de efectos atómicos ). De hecho, vale la pena señalar que La hora del GPS es distinta de la UTC que estamos más acostumbrados a ver. Estos relojes atómicos se sincronizan a su vez contra Hora Atómica Internacional o TAI para no solo contar con precisión el paso del tiempo, sino también los hora.

Una vez que tenga una hora exacta en un sistema conectado a una red como Internet, es una cuestión de ingeniería de protocolo que permite la transferencia de horas precisas entre hosts a través de una red no confiable. En este sentido, un servidor NTP Stratum 2 (o más alejado de la fuente de tiempo real) no es diferente de la sincronización de su sistema de escritorio con un conjunto de servidores NTP.

Para cuando tenga algunas horas precisas (obtenidas de los servidores NTP o en otro lugar) y conozca la tasa de avance de su reloj local (que es fácil de determinar), puede calcular la tasa de desviación de su reloj local en relación con la "precisión que se cree " paso del tiempo. Una vez bloqueado, este valor se puede utilizar para ajustar continuamente el reloj local para que informe valores muy cercanos al paso exacto del tiempo, incluso si el reloj local en tiempo real en sí mismo es muy inexacto. Siempre que su reloj local no esté muy errático , esto debería permitir mantener la hora exacta durante algún tiempo, incluso si la fuente de tiempo de subida no está disponible por algún motivo.

Algunas implementaciones de clientes NTP (probablemente la mayoría de las implementaciones de servicios del sistema o demonios ntpd) hacen esto, y otras (como el compañero ntpdate de ntpd que simplemente establece el reloj una vez) no lo hacen. Esto se conoce comúnmente como archivo de deriva porque almacena de manera persistente una medida de la deriva del reloj, pero estrictamente hablando no tiene que almacenarse como un archivo específico en el disco.

En NTP, el estrato 0 es, por definición, una fuente de tiempo precisa. El estrato 1 es un sistema que utiliza una fuente de tiempo del estrato 0 como fuente de tiempo (y, por lo tanto, es un poco menos preciso que la fuente de tiempo del estrato 0). El estrato 2 de nuevo es un poco menos preciso que el estrato 1 porque está sincronizando su tiempo con la fuente del estrato 1 y así sucesivamente. En la práctica, esta pérdida de precisión es tan pequeña que es completamente insignificante en todos los casos excepto en los más extremos.


¿Tiene algo que agregar a la explicación? Habla en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí .

.entrada-contenido .entry-footer

NTP Vs. PTP: How Do You Get Accuracy?

Configuring Syslog And NTP


Nube e Internet - Artículos más populares

Cómo agregar o eliminar cuentas de correo electrónico en Mail para Mac

Nube e Internet Mar 25, 2025

La aplicación Mail de tu Mac admite varias cuentas con bandejas de entrada independientes, pero no puedes agregar cuentas nuevas directamente desde la configuración de la aplicaci..


¿Qué es el nuevo "Feed de exploración" de Facebook?

Nube e Internet Oct 10, 2025

CONTENIDO NO CUBIERTO Recientemente, aparecieron dos nuevos íconos en la aplicación de Facebook en iOS donde solía estar el ícono de chat anterior: un pequeño escaparate y un..


Las mejores aplicaciones de Twitter no oficiales para Android

Nube e Internet Sep 8, 2025

Los servicios que ofrecen API públicas a menudo obtienen sus mejores herramientas de desarrolladores externos. La plataforma social Twitter no es una excepción: casi cualquier per..


Cómo agregar dispositivos Smarthome al Asistente de Google desde su teléfono

Nube e Internet Jun 20, 2025

CONTENIDO NO CUBIERTO Con el nuevo (o nuevo para ti ) Asistente de Google, puedes controlar dispositivos domésticos inteligentes como el t..


Añade las páginas de configuración de Chrome a marcadores para un acceso más rápido más tarde

Nube e Internet Jul 21, 2025

Google Chrome cromo interno: // Las páginas están llenas de todo tipo de estadísticas, herramientas y funciones experimentales (al igual que la configurac..


Reproduce miles de estaciones de radio en línea con Shoutcast en VLC

Nube e Internet Jul 23, 2025

CONTENIDO NO CUBIERTO ¿Busca más variedad en sus estaciones de radio? Hoy veremos cómo transmitir fácilmente miles de estaciones de radio a su escritorio con el reproductor multimedia V..


Agregue aplicaciones gratuitas de Google a su sitio web o blog

Nube e Internet Jun 7, 2025

¿Le gustaría tener una dirección de correo electrónico de su propio dominio, pero prefiere la interfaz de Gmail y la integración con Google Docs? A continuación, le mostramos cómo pued..


Desactiva esa irritante función de AutoScroll en Firefox

Nube e Internet Mar 28, 2025

Así que intenta hacer clic con el botón central en un enlace en una página y pierde el enlace ... luego aparece el icono redondo de "Desplazamiento automático" y, de repente, la página s..


Categorías