Usar el tiempo de Internet para la sincronización de la computadora
publicado por Richard N Williams on 20th julio, 2010
Asegurar que su red esté sincronizada es una parte vital de la informática moderna. De lo contrario, tener diferentes máquinas para contar diferentes momentos es una receta para el desastre y puede causar problemas incalculables, sin mencionar que es casi imposible depurar o registrar errores.
Y no es solo tu propia red la que necesitas sincronizar. Con tantas redes hablando entre sí, es importante que todas las redes se sincronicen con la misma escala de tiempo.
UTC (Tiempo Universal Coordinado) es una escala de tiempo global. Está controlado por una constelación internacional de relojes atómicos y permite a las computadoras de todo el mundo hablar entre sí en perfecta sincronicidad.
¿Pero cómo se sincroniza con UTC?
Internet está inundado de fuentes de tiempo de Internet. La mayoría de los sistemas operativos modernos, especialmente en el sabor de Windows, están configurados para hacer esto automáticamente (solo haciendo clic en la pestaña de fecha y hora en el menú del reloj). La computadora verificará regularmente el servidor de tiempo (generalmente en Microsoft o NIST, aunque se pueden usar otros) y ajuste la computadora para garantizar que coincida el tiempo.
La mayoría de internet servidores de tiempo se conocen como dispositivos de estrato 2. Esto significa que se toman el tiempo de otro dispositivo pero, ¿de dónde saca el tiempo?
La respuesta es que en algún lugar del árbol de estrato habrá un dispositivo 1 de estrato. Este será un servidor de tiempo que recibe el tiempo directo de una fuente de reloj atómico. A menudo, esto es por GPS, pero hay alternativas de referencia de radio en varios países. Estos servidores de tiempo 1 NTP (Network Time Protocol) de estrato proporcionan a los dispositivos Stratum 2 la hora correcta, y de estos dispositivos obtenemos nuestro tiempo de Internet.
Desventajas del tiempo de Internet
Existen varios inconvenientes al depender de Internet para sincronizar el tiempo. La precisión es una consideración. Normalmente, un dispositivo 2 de estrato proporcionará suficiente precisión suficiente para la mayoría de las redes; sin embargo, para algunos usuarios que requieren altos niveles de precisión o transacciones de mucho tiempo, un servidor de tiempo 2 de estrato puede no ser lo suficientemente preciso.
Otro problema con los servidores de hora de Internet es que requieren un puerto abierto en el firewall. Mantener el acceso NTP en el puerto UDP 123 abierto todo el tiempo podría generar problemas de seguridad, especialmente porque las fuentes de tiempo de Internet no se pueden autenticar ni garantizar.
Usar un servidor de tiempo Stratum 1 NTP
Estrato 1 Servidores de tiempo NTP se instalan fácilmente en la mayoría de las redes. No solo proporcionarán una fuente de tiempo más precisa, sino que, al recibir el tiempo de forma externa (desde el GPS o la radio), son altamente seguros y no pueden ser secuestrados por usuarios malintencionados o software viral.