La importancia de la sincronización de tiempo en el mundo moderno
publicado por Richard N Williams on 25th noviembre, 2008
Tiempo: siempre ha jugado un papel importante en la civilización. Comprender y monitorear el tiempo ha sido una de las ocupaciones previas de la humanidad desde la prehistoria y la capacidad de hacer un seguimiento del tiempo era tan importante para los antiguos como para nosotros.
Nuestros antepasados necesitaban saber cuándo era el mejor momento para sembrar cultivos o cuándo reunirse para celebraciones religiosas, y conocer el tiempo significa asegurarse de que sea igual al de los demás.
La sincronización del tiempo es la clave para mantener el tiempo exacto, ya que organizar un evento en un momento determinado solo vale la pena si todo el mundo se está ejecutando al mismo tiempo. En el mundo moderno, a medida que las empresas se han movido de un sistema basado en papel a uno electrónico, la importancia de la sincronización de tiempo y la búsqueda de una exactitud cada vez mayor es aún más crucial.
Las redes de computadoras se están comunicando entre sí en todo el mundo realizando transacciones por valor de miles de millones de dólares cada segundo, la precisión en milisegundos ahora es parte del éxito comercial.
Las redes de computadoras pueden estar compuestas por cientos y miles de computadoras, servidores y enrutadores, y si bien todas tienen un reloj interno, a menos que se sincronicen perfectamente entre sí, podrían surgir una miríada de posibles problemas.
Las brechas de seguridad, la pérdida de datos, los bloqueos y fallas frecuentes, el fraude y la credibilidad del cliente son todos los riesgos potenciales de una sincronización deficiente de la computadora. Las computadoras dependen del tiempo ya que el único punto de referencia entre los eventos y muchas aplicaciones y procesos depende del tiempo.
Incluso las discrepancias de unos pocos milisegundos entre dispositivos pueden causar problemas, especialmente en el mundo de las finanzas globales, donde millones se ganan o pierden en un segundo. Por este motivo, la mayoría de las redes informáticas están controladas por un hora del servidor. Estos dispositivos reciben una señal de tiempo de un reloj atómico. Esta señal se distribuye a cada dispositivo en la red, asegurando que todas las máquinas tengan el mismo tiempo.
La mayoría de los dispositivos de sincronización están controlados por el programa de computadora NTP (Protocolo de tiempo de red). Este software comprueba regularmente el reloj de cada dispositivo en busca de deriva (ralentización o aceleración a partir del tiempo deseado) y lo corrige, asegurando que los dispositivos nunca vacilen desde el tiempo sincronizado.