El mundo en sincronización perfecta
publicado por Richard N Williams on Puede 13th, 2009
La sincronización es algo con lo que estamos familiarizados todos los días de nuestras vidas. Desde conducir por la autopista hasta caminar por la calle abarrotada; adaptamos nuestro comportamiento automáticamente para sincronizarnos con quienes nos rodean. Manejamos en la misma dirección o caminamos por las mismas vías que otros viajeros, ya que si no lo hacemos, nuestro viaje será mucho más difícil (y peligroso).
Cuando se trata del tiempo, la sincronización es aún más importante. Incluso en nuestras relaciones cotidianas, esperamos una cantidad razonable de sincronización por parte de las personas. Cuando se inicia una reunión en 10am, esperamos que todos estén allí en unos minutos.
Sin embargo, cuando se trata de transacciones de computadora a través de una red, la precisión en la sincronización se vuelve aún más importante cuando la precisión de unos pocos segundos es demasiado inadecuada y la sincronización al milisegundo se vuelve esencial.
Las computadoras usan el tiempo para cada transacción y proceso que hacen, y usted solo tiene que pensar en el furor causado por el error del milenio para apreciar la importancia del lugar de la computadora a tiempo. Cuando no hay una sincronización lo suficientemente precisa, pueden ocurrir todo tipo de errores y problemas, particularmente con transacciones sensibles al tiempo.
No solo las transacciones pueden fallar sin una sincronización adecuada, sino que las marcas de tiempo se usan en los archivos de registro de la computadora, de modo que si algo falla o si un usuario malicioso invade (lo cual es muy fácil sin una sincronización adecuada) puede llevar mucho tiempo descubrirlo qué salió mal y aún más para solucionar los problemas.
La falta de sincronización también puede tener otros efectos, como la pérdida de datos o la recuperación fallida. También puede dejar a una empresa indefensa en cualquier argumento legal potencial, ya que una red mal sincronizada puede ser imposible de auditar.
Sin embargo, la sincronización en milisegundos no es el dolor de cabeza que muchos administradores suponen que va a ser. Muchos optan por aprovechar muchos de los servidores de tiempo en línea que están disponibles en Internet, pero al hacerlo pueden generar más problemas de los que resuelve, como tener que dejar el puerto UDP abierto en el servidor de seguridad (para permitir la información de temporización) no- mencionar que no hay un nivel garantizado de precisión del servidor de tiempo público.
Una solución mejor y más simple es usar un red servidor de tiempo que usa el protocolo NTP (Protocolo de tiempo de red). UN NTP servidor de tiempo se conectará directamente a una red y usará el GPS (Sistema de Posicionamiento Global) o transmisiones de radio especializadas para recibir el tiempo directo de un reloj atómico y distribuirlo entre la red.