Configuración de Windows 2003 para que se ejecute como un servidor de tiempo de red NTP

Este artículo explica cómo configurar Windows 2003 para que se ejecute como servidor de tiempo de red.

La sincronización de tiempo en las redes informáticas modernas es esencial, todas las computadoras necesitan saber la hora, ya que muchas aplicaciones, desde el envío de un correo electrónico hasta el almacenamiento de información, dependen de que la PC sepa cuándo ocurrió el evento.

Microsoft Windows Server desde 2000 en adelante tiene una utilidad de sincronización de tiempo integrada en el sistema operativo llamada Tiempo de Windows (w32time.exe) que se puede configurar para funcionar como un servidor de tiempo de red.

Windows 2003 Server puede configurar fácilmente el reloj del sistema para usar UTC (Tiempo Universal Coordinado, el estándar horario mundial) accediendo a una fuente de Internet (ya sea: time.windows.com o time.nist.gov). Para lograr esto, un usuario simplemente tiene que hacer doble clic en el reloj en su escritorio y ajustar la configuración en la pestaña Hora de Internet.

Sin embargo, se debe tener en cuenta que Microsoft y otros fabricantes de sistemas operativos recomiendan encarecidamente que se utilicen referencias de temporización externas ya que las fuentes de Internet no se pueden autenticar.

Para configurar el servicio de hora de Windows para usar una fuente de tiempo externo, haga clic en Inicio, Ejecutar y escriba regedit continuación, haga clic en Aceptar.
Busque la siguiente subclave:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type

En el panel derecho, haga clic en Tipo continuación, haga clic en Modificar, en el tipo de edición Valor NTP en el cuadro de datos de valor y luego haga clic en Aceptar.

Busque la siguiente subclave:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \ AnnounceFlags.

En el panel derecho, haga clic con el botón derecho en AnnounceFlags y haga clic en Modificar. La entrada de registro 'AnnounceFlags' indica si el servidor es una referencia de tiempo de confianza, 5 indica una fuente de confianza por lo que en el cuadro Editar valor DWORD, bajo Información del valor, escriba 5, luego haga clic en Aceptar.

El protocolo de tiempo de red (NTP) es un protocolo de Internet utilizado para la transferencia de tiempo preciso, proporcionando información de tiempo para que se pueda obtener un tiempo preciso.

Para habilitar el Protocolo de tiempo de red; NtpServer, busque y haga clic en:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

En el panel derecho, haga clic en Habilitado y, a continuación, haga clic en Modificar.

En el cuadro Editar valor DWORD, escriba 1 en datos de valor, haga clic en Aceptar.

Ahora regresa y haz clic en

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer

En el panel derecho, haga clic NtpServer, a continuación, Modificar, en el Editar valor DWORD bajo Tipo de valor de datos En el panel derecho, haga clic NtpServer, a continuación, Modificar, en el Editar valor DWORD bajo Información del valor, escriba el Domain Name System (DNS ), cada uno de DNS debe ser único y debe anexar 0x1 al final de cada nombre DNS de lo contrario los cambios no tendrán efecto.

Ahora haga clic en Aceptar.

Busque y haga clic en el siguiente

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval

En el panel derecho, haga clic SpecialPollInterval, a continuación, haga clic en Modificar.

En el cuadro Editar valor DWORD, bajo Información del valor, escriba el número de segundos que desea para cada encuesta, es decir 900 sondeará cada 15 minutos, a continuación, haga clic en Aceptar.

Para configurar los ajustes de corrección de tiempo, busque:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

En el panel derecho, haga clic MaxPosPhaseCorrection, a continuación, Modificar, en el cuadro Editar valor DWORD, en base, haga clic en Decimal, bajo Información del valor, escriba un tiempo en segundos, como 3600 (una hora) y luego haga clic en Aceptar.

Ahora regresa y haga clic en:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

En el panel derecho, haga clic MaxNegPhaseCorrection, a continuación, Modificar.

En el cuadro Editar valor DWORD bajo la base, haga clic en Decimal, en Datos de valor escriba el tiempo en segundos que desea sondear como 3600 (urnas en una hora)

Salga del Editor del Registro

Ahora, para reiniciar el servicio horario de Windows, haga clic en Inicio, Ejecutar (o alternativamente, use el recurso de solicitud de comando) y escriba:

w32time net stop && net start w32time

Y eso es todo, su servidor de tiempo debería estar ahora en funcionamiento.

La tecnología y la importancia del tiempo

La tecnología y la importancia del tiempo

Este artículo explora el concepto de tiempo, cómo se mide y cómo nuestras tecnologías han requerido formas cada vez más precisas de medir el tiempo.

Es una pregunta que ha dejado perplejos a los filósofos y científicos desde los albores del hombre, "¿qué es exactamente el tiempo?" y ha sido solo en nuestra historia reciente que hemos comenzado a descubrir respuestas, gracias a Einstein y su trabajo sobre relatividad especial y general.

Ahora sabemos el tiempo no es el concepto abstracto que pensábamos que era, también sabemos que no es constante y es relativa a diferentes observadores en todo el universo con la velocidad de la luz es la única constante en el universo.

En otras palabras, si la velocidad de la luz tiene que ser el mismo para todo el mundo, entonces alguien que viaja a una velocidad cercana a la de ese tipo pudiera ralentizar el tiempo.

Afortunadamente ya que todos los seres humanos viven dentro de los límites del planeta Tierra que significa el paso del tiempo es muy similar para todos nosotros (o tan minuciosamente diferentes como sea posible medir). Sin embargo, las tecnologías tales como satélites y sistemas de GPS tienen que tomar en cuenta este estado de alteración del tiempo de lo contrario se convertirían en su totalidad inacurate.

A medida que los seres humanos han progresado, decir la hora con precisión cada vez mayor se ha vuelto más y más importante. Históricamente, conociendo el tiempo no era tan imprescindible. Las personas necesitan saber el día correcto para sembrar cultivos o cuando sucedieron amanecer y al atardecer, pero la precisión no era una preocupación.

Sin embargo, desde la invención del reloj mecánico siguió a comienzos del siglo XX por los relojes electrónicos, los seres humanos han comenzado a depender cada vez más la precisión de sus tecnologías.

Marinera, la aviación y ahora el viaje espacial significa que los seres humanos han buscado más y más formas accuarte de mantener el tiempo.

En los relojes atómicos del 1950 se desarrollaron tan precisos que se descubrió que la revolución de la Tierra, algo en lo que habíamos basado nuestra escala de tiempo durante siglos, no era tan precisa como estos nuevos relojes.

Ahora tecnologías como Internet, el Sistema de Posicionamiento Global y la comunicación por satélite requiere una precisión absoluta como la luz puede viajar 300,000 km cada segundo significado una precisión de una décima de segundo podría significar nuestros sistemas de navegación por satélite podría estar fuera por miles de millas y el comercio de equipo serían casi en imposible.

Afortunadamente, se ha desarrollado una escala de tiempo global, UTC (Tiempo Universal Coordinado), y se basa en el tiempo que cuentan los relojes atómicos. Esto permite que los sistemas de todo el mundo se sincronicen exactamente al mismo tiempo.

Las redes de computadoras utilizan el protocolo NTP (Network Time Protocol) para recibir una referencia de tiempo UTC y sincronizar todas las máquinas de una red a la vez.

Los servidores NTP pueden recibir una referencia de tiempo por Internet (aunque no muy seguro) de una transmisión de radio nacional (siempre que el receptor esté dentro del alcance de una transmisión adecuada) o de la red GPS (a través de una antena GPS en la azotea).

Manteniendo el tiempo exacto en Linux al ejecutar un servidor de tiempo NTP

Los sistemas operativos Linux son cada vez más populares, en parte debido a las muchas ventajas que tienen sobre los sistemas comerciales como Windows o OS X. Linux ofrece mayor seguridad (ya que solo hay un puñado de virus que pueden infectar un sistema basado en Linux), mejor estabilidad y la mayoría de los casos es gratis.

No es de extrañar que cada vez más usuarios domésticos y comerciales opten por cambiar a un sistema operativo basado en Linux y ya sea Redhat, Mandrake, Ubuntu o la gran cantidad de otros sistemas basados ​​en UNIX y LINUX, manteniendo el tiempo preciso es relativamente sencillo.

La sincronización de tiempo es vital en muchas aplicaciones sensibles al tiempo y la mayoría de los usuarios de negocios encuentran que sería imposible realizar cualquier transacción en línea sin una red sincronizada. Incluso los usuarios domésticos encuentran una ventaja al garantizar que su sistema funcione a la hora exacta, los correos electrónicos ya no llegan antes de que se envíen y la seguridad aumenta.

La mayoría de los sistemas operativos basados ​​en Linux contienen una versión de Network Time Protocol (NTP), un protocolo de Internet diseñado para sincronizar el tiempo en una red. Para aquellos que no contienen una versión preempaquetada, NTP es de código abierto y está disponible gratuitamente en 'ntp.org'.

Mientras que NTP está disponible para la mayoría de las versiones de Windows; Los usuarios de Linux tienen la ventaja de que tradicionalmente ha sido la principal plataforma de desarrollo para NTP. Funciona mediante el uso de una fuente de sincronización, ya sea desde Internet o a través de un servidor de tiempo de red dedicado.
Estos relojes de referencia ejecutan la hora UTC (hora universal coordinada) una escala de tiempo global que se transmite a ellos desde relojes atómicos que son precisos a unos pocos nanosegundos (un nanosegundo es una milmillonésima de segundo).

En pocas palabras, el daemon NTP (un programa de servicio que se ejecuta en segundo plano) compara el tiempo en la computadora con la fuente de sincronización a intervalos regulares y lo ajusta dependiendo de cualquier deriva.

El daemon NTP se configura con el archivo 'ntp.conf'. El archivo de configuración es donde se almacena la ubicación de los servidores de sincronización NTP. Si intenta utilizar una fuente pública de sincronización de Internet, se recomienda visitar https://www.pool.ntp.org, que tiene una colección de servidores 200.

Sin embargo, Microsoft y Novell recomiendan encarecidamente que las fuentes de sincronización basadas en Internet no se utilicen ya que no están autenticadas y pueden dejar una puerta de enlace abierta para ataques maliciosos.

De forma alternativa y lo más preferible, están disponibles servidores de tiempo NTP dedicados que proporcionan una mayor precisión y son mucho más seguros. Estos servidores de tiempo reciben una fuente de temporización de una emisión de radio nacional (como WWVB en los EE. UU. O MSF en el Reino Unido) o a través del sistema GPS.

Una vez instalados, estos sistemas comprueban continuamente la hora en todos los relojes de las computadoras de la red y los ajusta para cualquier deriva. Un receptor GPS típico puede proporcionar información de tiempo dentro de unos pocos nanosegundos de UTC, mientras que las transmisiones nacionales de tiempo y frecuencia son precisas a 1 - 20 milisegundos (un milisegundo es 1 / 1000 de un segundo).

Uso de WWVB como referencia de temporización para servidores NTP

Los relojes atómicos son increíblemente caros y, en general, normalmente solo se encuentran en laboratorios de física a gran escala como el MIT (Instituto de Tecnología de Massachusetts), el NIST (Instituto Nacional de Estándares y Tecnología (Colorado) o el National Physical Laboratory en el Reino Unido.

Afortunadamente, muchos laboratorios nacionales transmiten el tiempo UTC (tiempo universal coordinado) desde sus relojes atómicos a través de una transmisión de radio.

En los Estados Unidos, la transmisión nacional de tiempo se llama WWVB y es emitida por NIST (Instituto Nacional de Estándares y Tiempo) en Fort Collins, Colorado. La transmisión de WWVB es utilizada por millones de personas en toda América del Norte para sincronizar productos electrónicos de consumo como relojes de pared, radios de reloj y relojes de pulsera. Además, WWVB se utiliza para aplicaciones de alto nivel, como sincronización de tiempo de red utilizando NTP.

El código de tiempo contiene el año, día del año, hora, minuto, segundo y banderas que indican el estado del horario de verano, los años bisiestos y los segundos intercalares.

WWVB transmite en 2.5, 5, 10, 15 y 20 MHz y para la mayoría de los usuarios en los Estados Unidos, la precisión recibida debe ser inferior a 10 milisegundos (1 / 100 de un segundo).

Mientras que muchos servidores NTP ahora usan GPS para recibir una referencia de tiempo, la ventaja de utilizar una transmisión de radio es que la señal se puede recibir en interiores (una antena de GPS necesita una buena vista del cielo).

Sin embargo, la señal de radio tiene un rango finito y puede ser bloqueada por rascacielos, montañas y conurbaciones densas. Un servidor NTP basado en radio por lo general consiste en un servidor de tiempo de montaje en rack y una antena, que consiste en una barra de ferrita dentro de un recinto de plástico, que recibe la hora de radio y la frecuencia de transmisión. La antena siempre debe montarse horizontalmente en ángulo recto hacia la transmisión para obtener una potencia de señal óptima.

Transmisiones nacionales similares se emiten desde otros países del Reino Unido. La señal se conoce como MSF y es emitida por el National Physical Laboratory en Cumbria, otros sistemas se emiten en Frankfurt, Alemania (DCF-77), Japón (JJY) y Francia. (TDF)

Utilizar MSF como referencia de temporización para servidores NTP

Los relojes atómicos son increíblemente caros y, en general, normalmente solo se encuentran en laboratorios de física a gran escala como el MIT (Instituto de Tecnología de Massachusetts), el NIST (Instituto Nacional de Estándares y Tecnología (Colorado) o el National Physical Laboratory en el Reino Unido.

Afortunadamente, muchos laboratorios nacionales transmiten la hora UTC (tiempo universal coordinado) desde sus relojes atómicos a través de una transmisión de radio.

En el Reino Unido, la transmisión nacional de tiempo se llama MSF y es transmitida por NPL (National Physical Laboratory) en Cumbria. La transmisión de MSF es utilizada por todo el Reino Unido y partes de Europa para sincronizar productos electrónicos de consumo como relojes de pared, radios de reloj y relojes de pulsera. Además, MSF se utiliza para aplicaciones de alto nivel, como sincronización de tiempo de red que utiliza NTP.

El código de tiempo contiene el año, día del año, hora, minuto, segundo y banderas que indican el estado del horario de verano, los años bisiestos y los segundos intercalares.

MSF opera en una frecuencia de 60 kHz y lleva un código de fecha y hora que puede ser recibido y decodificado por una amplia gama de relojes controlados por radio fácilmente disponibles y proporciona una precisión recibida que debe ser inferior a 10 milisegundos (1 / 100 de un segundo )

Mientras que muchos servidores NTP ahora usan GPS para recibir una referencia de tiempo, la ventaja de utilizar una transmisión de radio es que la señal se puede recibir en interiores (una antena de GPS necesita una buena vista del cielo).

Sin embargo, la señal de radio tiene un rango finito y puede ser bloqueada por rascacielos, montañas y conurbaciones densas. Un servidor NTP basado en radio por lo general consiste en un servidor de tiempo de montaje en rack y una antena, que consiste en una barra de ferrita dentro de un recinto de plástico, que recibe la hora de radio y la frecuencia de transmisión. La antena siempre debe montarse horizontalmente en ángulo recto hacia la transmisión para obtener una potencia de señal óptima.

Transmisiones de temporización nacionales similares se emiten desde otros países en los EE. UU. La señal se conoce como WWVB y es emitida por el NIST (Instituto Nacional de Estándares y Tecnología) en Fort Collins, Colorado, otros sistemas se emiten en Frankfurt, Alemania (DCF- 77), Japón (JJY) y Francia (TDF).

Configuración NTP básica de Linux y Unix

Network Time Protocol (NTP) es un protocolo de Internet utilizado para la transferencia de tiempo preciso, que proporciona información de tiempo para que se pueda obtener y mantener un tiempo preciso en una red

La mayoría de los sistemas operativos UNIX y Linux proporcionan una funcionalidad integrada de sincronización de tiempo con su daemon NTP (Network Time Protocol). Si el servicio NTP no está disponible en su versión de UNIX \ Linux, la versión 4 de NTP es de código abierto y se puede descargar, configurar, compilar e instalar fácilmente desde www.ntp.org.

Network Time Protocol es el servicio estándar para la distribución del tiempo en redes TCP / IP. Proporciona precisiones de 1-50 milisegundos, según las características de la fuente de sincronización y las rutas de red.

El archivo de configuración del daemon NTP se llama ntp.conf y contiene una lista de relojes de referencia que también se puede sincronizar. El comando 'servidor' especifica el reloj de referencia, todos los caracteres después del símbolo '#' son comentarios, por ejemplo:
server time-a.nist.gov # Public NTP server: NIST
driftfile /var/lib/ntp/ntp.drift

El comando drift file identifica la ubicación donde se registra el drift (a veces denominado "error de frecuencia"). Este valor puede ser compensado por NTP para garantizar una mayor precisión. Cuando se configura, NTP se puede controlar utilizando los comandos 'ntpd start' 'ntpd stop' 'ntpq -p' (muestra el estado)

NTP también puede autenticar los recursos de sincronización Nota: se recomienda encarecidamente que configure un servidor de hora con una fuente de hardware en lugar de desde Internet donde no hay autenticación. Los códigos de autenticación se especifican en el archivo 'ntp.keys'.

Se encuentran disponibles servidores NTP especializados que pueden recibir transmisiones de transmisiones de referencia de GPS o nacionales. Son relativamente baratos y la señal está autenticada proporcionando una referencia de tiempo segura.

La autenticación permite que las contraseñas sean especificadas por el servidor NTP y sus clientes. Las contraseñas o claves NTP se almacenan en el archivo ntp.keys en el siguiente formato: número M (la M significa encriptación MD5), contraseña:

1 M mypassword

3 M my2contraseña

5 M my3contraseña

Autentificación para NTP ha sido desarrollada para prevenir maliciosa manipulación de la sincronización del sistema al igual que los servidores de seguridad se han desarrollado para proteger las redes de los ataques, pero como con cualquier sistema de seguridad sólo funciona si se utiliza.

Diez hechos principales sobre el tiempo

El tiempo es uno de los aspectos menos comprendidos de nuestro universo. Sabemos que existe, pero tenemos problemas para comprender exactamente qué es. El tiempo se puede ver de dos maneras, es un concepto hecho por el hombre que se usa como una herramienta para describir para explicar la secuencia de eventos, comparando las duraciones y los intervalos entre ellos.

El tiempo es una de las cantidades fundamentales que también incluye distancia, velocidad, masa, momento, energía y peso, y gracias al trabajo de Einstein y otros sabemos que el tiempo también constituye la estructura misma de nuestro Universo.

Aquí hay diez hechos que puede o no haber sabido sobre el tiempo.

10. El tiempo no es una constante; el tiempo es relativo a diferentes observadores. La única constante en el universo es la velocidad de la luz, lo que significa que no importa qué tan rápido estés viajando, la velocidad de la luz seguirá siendo la misma aunque el tiempo disminuirá.

9. El tiempo se puede describir como una dimensión y junto con las otras tres dimensiones que conocemos (arriba / abajo, izquierda / derecha y adelante / atrás) forma un "espacio-tiempo" cuatridimensional.

8. El tiempo siempre avanza, pero muchos físicos teóricos creen que el viaje en el tiempo hacia atrás podría ser posible.

7. La gravedad puede deformar el espacio-tiempo haciendo que el tiempo disminuya cuanto más fuerte sea la fuerza gravitacional. Los experimentos con relojes atómicos muestran que a mayor nivel sobre el nivel del mar (y, por lo tanto, menos influencia gravitacional), más rápido corren (aunque la diferencia es muy pequeña).

6. Como la velocidad de la luz es la única constante en el Universo, no importa qué tan rápido viaje, la luz siempre parecerá tener la misma velocidad, esto es porque el tiempo se ralentizará. Un viaje a una velocidad cercana a la de la luz puede parecer unos pocos segundos para un viajero, pero para un observador habría llevado miles de años.

5. El tiempo no siempre ha existido. El tiempo comenzó con el Big Bang y terminará si el Universo lo hace.

4. El tiempo puede ser percibido de manera diferente por nuestros cerebros dependiendo de nuestras actividades. Un día aburrido se 'arrastrará' mientras que si nos estamos divirtiendo, el tiempo parecerá 'volar', este fenómeno se denomina 'ilusión temporal' por los psicólogos.

3. El tiempo parece acelerarse a medida que envejecemos. Algunos (incluido Stephen Hawking) sugieren que la razón para esto es que cuando tenemos diez años un año es la décima parte de nuestra vida y parece que es mucho tiempo, sin embargo, para un niño de sesenta años al año es solo un 60 de su vida y por lo tanto percibido como un período más corto.

2. Algunos relojes atómicos modernos son tan precisos que pueden perder menos de un segundo en 400 millones de años.

1. Se ha desarrollado una escala de tiempo universal llamada UTC (Tiempo Universal Coordinado) que se basa en el tiempo contado por los relojes atómicos, pero compensa la diminuta ralentización de la rotación de la Tierra (causada por la gravedad de la Luna) al agregar Leap Seconds cada año a evitar que el día se adormezca en la noche (aunque en un milenio o dos).

Gracias a los relojes atómicos y al tiempo UTC, las redes informáticas de todo el mundo pueden recibir una fuente horaria UTC a través de Internet, a través de una transmisión de radio nacional o a través de la red GPS. Un servidor NTP (Network Time Protocol) puede sincronizar todos los dispositivos en una red en ese momento.

Manteniendo el tiempo con la sincronización de red

La peor parte de un corte de energía es correr por la casa configurando todos los relojes y temporizadores a la hora correcta, puede tomar años y siempre se olvidará uno, sin embargo, mientras tengas un reloj de pulsera debería ser bastante fácil para que todos tus relojes cuenten al mismo tiempo. Pero, ¿a qué hora se establece también tu reloj de pulsera y quién regula ese horario?

La precisión y precisión completas en el uso del tiempo no son esenciales para nuestra vida cotidiana y tampoco lo es la sincronización, nuestra computadora puede ser unos minutos más lenta que nuestro reloj de pared, pero no tendrá mucha importancia cuando le enviemos un correo electrónico.

Sin embargo, ¿qué pasa si la persona a la que le enviamos el correo electrónico tiene un reloj de la computadora que es aún más lento? Pueden terminar enviando una respuesta antes de haberla recibido técnicamente. Las computadoras se engañan fácilmente si las marcas de tiempo se ejecutan hacia atrás. ¡Recuerde el error del milenio!

Por esta razón, es importante que las computadoras, en particular las que se ocupan de aplicaciones sensibles o financieras, digan al mismo tiempo; de lo contrario, las acciones globales podrían comprarse mientras ya se agotaron las entradas o un asiento de una línea aérea, ya comprado, podría ser comprado nuevamente por un comprador con un reloj de computadora más lento.

La regulación del tiempo no comenzó hasta después del desarrollo de los relojes atómicos cuando la oscilación del átomo de cesio se convirtió en la definición estándar de un segundo (9,192,631,770 por segundo).

El tiempo indicado por estos relojes atómicos era tan preciso que se desarrolló una nueva escala de tiempo llamada Tiempo Atómico Internacional (TAI). Sin embargo, se descubrió que el método tradicional de contar la hora, basado en la revolución de la Tierra (es decir, horas 24 en un día) y esta nueva escala de tiempo pronto se desincronó cuando la gravedad de la luna altera la revolución de la Tierra, ralentizándolo.

Esta diferencia en el giro de la Tierra es solo minuto, pero suficientes personas argumentaron (principalmente astrónomos) que si no se compensaba, la noche finalmente se arrastraría al día (aunque en muchos miles de años) y sería difícil hacer un seguimiento de lo celeste cuerpos.

Se requirió un compromiso y se desarrolló la nueva escala de tiempo, el Tiempo Coordinado Universal (UTC), que explicaba la desaceleración del giro de la Tierra al agregar segundos intercalares cada año más o menos.

UTC ha significado que las tecnologías y aplicaciones modernas como el Sistema de Posicionamiento Global, la comunicación por satélite, las transmisiones de televisión en vivo y el comercio global se han vuelto posibles.

Las redes de computadoras pueden recibir la hora UTC y mantener todos sus dispositivos sincronizados con un servidor NTP (Network Time Protocol). Los servidores NTP pueden recibir tiempo UTC desde una fuente de reloj atómico a través de Internet, una transmisión de radio nacional o a través de la red GPS.

Historia y desarrollo de los relojes atómicos

Este artículo analiza el desarrollo de los relojes atómicos, por qué la precisión es tan importante, cómo se desarrollaron y la próxima generación de relojes atómicos que ofrecen una mayor precisión.

Los relojes atómicos han estado con nosotros durante más de cincuenta años y la mayoría de la gente ha oído hablar de ellos y saben que son muy precisos, pero cómo es exacto son y por qué necesitamos este tipo de relojes de precisión?

Los relojes atómicos son utilizados por muchos de nosotros, incluso si no somos conscientes de ello. El momento en que dicen se retransmite en todo el mundo y recogido por los servidores de tiempo utilizando el protocolo NTP para sincronizar redes, que son vitales para muchas tecnologías, como la navegación global por satélite, y tiempos de señal de TV.

Antes del desarrollo del reloj atómico de los dispositivos de cronometraje más precisos eran los relojes electrónicos que perderían una cada semana o dos segundos. Estos habían sustituido en gran medida los relojes mecánicos que eran menos precisos todavía.

La humanidad siempre ha tenido una fascinación por hacer un seguimiento del tiempo, pero conocer el momento preciso nunca ha sido demasiado importante. Una segunda o incluso una diferencia de un minuto no afecta nuestra vida cotidiana.

Sin embargo, como la tecnología ha avanzado la necesidad de cronometraje más precisos se ha incrementado. Los satélites que tienen que ser navegado y comunicarse con la Tierra desde cientos, miles e incluso millones de millas de distancia requieren una sincronización exacta. por lo tanto, las ondas de radio y la luz puede viajar 300,000 km cada segundo modo imprecisos en el tiempo pueden tener diferencias enormes.

El primer reloj atómico preciso fue construido en el Laboratorio Nacional de Física de Gran Bretaña en 1955 por el Dr. Louis Essen, quien basó su reloj en la oscilación del átomo de cesio -133. La idea en realidad se concibió por primera vez desde 1879 cuando Lord Kelvin propuso que el mantenimiento del tiempo basado en cómo se comportan los átomos sería una mejor manera de contar los intervalos de tiempo que cualquier otra cosa.

La primera generación de relojes atómicos (también conocidos como osciladores de cesio) usaba la frecuencia de este átomo que oscila 9,192,631,770 veces por segundo. El modelo de Essen tenía una precisión de un segundo cada 300 años, pero los desarrollos del oscilador de cesio significan que ahora pueden alcanzar precisiones de un segundo cada 80 millones de años.

Sin embargo, como las tecnologías se vuelven más avanzados, los científicos se esfuerzan por hacer relojes mejores y más precisos. relojes de rubidio estándar no ofrecen una mayor precisión que los modelos de cesio, pero son más pequeños y menos costosos (osciladores de cesio son por lo general sólo se encuentran en los laboratorios de física a gran escala).

Relojes utilizando sólo un único átomo se han desarrollado que ofrecen aún más la precisión. Un reloj basado en un único átomo de mercurio ha alcanzado una precisión de un segundo en 400 millones de años y se espera que un nuevo tipo de reloj de estroncio que utiliza la luz irá aún mejor.

El futuro de los relojes atómicos es cada vez mayor precisión combinada con la reducción gradual del tamaño y el costo de ellos. El Instituto Americano Nacional de Estándares y Tecnología (NIST) han dado a conocer un reloj atómico-tamaño de un chip que cuenta con una precisión de milisegundos.

Los relojes atómicos son ahora parte integrante de nuestras vidas sin las señales de tiempo que transmiten al mundo que son recogidos por los servidores NTP comunicación moderna de las compras por Internet y el GPS y los avances tecnológicos, como la navegación por satélite se convertiría en imposible.

Configurar un servidor de tiempo NTP basado en LINUX

Resumen: este artículo proporciona una guía paso a paso para configurar LINUX para que actúe como un servidor de tiempo autorizado mediante NTP (Protocolo de tiempo de red).

La sincronización del tiempo de la computadora es muy importante en las redes de computadoras modernas, la precisión y la sincronización del tiempo son críticas en muchas aplicaciones, particularmente en transacciones sensibles al tiempo. Imagínese comprar un asiento de avión solo para que le digan en el aeropuerto que el boleto fue vendido dos veces porque fue comprado después en una computadora que tenía un reloj más lento.

Las computadoras modernas tienen relojes internos llamados chips de reloj de tiempo real (RTC) que proporcionan información en tiempo y fecha. Estos chips están respaldados batería de modo que incluso durante los cortes de energía, mantener el tiempo, pero los ordenadores personales no están diseñados para ser los relojes perfectos. Su diseño ha sido optimizado para la producción en masa y de bajo costo en lugar de mantener la hora exacta.

Para muchas aplicaciones, esto es puede ser bastante adecuado, aunque, muy a menudo las máquinas necesitan tiempo para sincronizarse con otros de PC en una red y cuando los equipos están fuera de sincronía con los demás problemas pueden surgir, tales como archivos de uso compartido de red o en algunos entornos, incluso fraude!

El protocolo de tiempo de red (NTP) es un protocolo de Internet utilizado para la transferencia de tiempo preciso, proporcionando información de tiempo para que se pueda obtener un tiempo preciso. Como NTP se escribió originalmente para LINUX, muchos sistemas operativos basados ​​en LINUX ya tienen instalada una versión de NTP. Sin embargo, el código fuente se puede descargar gratuitamente desde el sitio web de NTP (ntp.org), la versión más reciente es v 4.2.4.

NTP (versión 4) puede mantener el tiempo a través de Internet público en cuestión de milisegundos a 10 (1 / 100th de un segundo) y puede realizar aún mejor través de redes LAN con una precisión de microsegundos 200 (1 / 5000th de segundo) en condiciones ideales.

NTP funciona dentro del conjunto de protocolos TCP / IP y UDP se basa en, una forma menos compleja de NTP existe llamado Protocolo simple de tiempo de red (SNTP) que no requiere el almacenamiento de información acerca de las comunicaciones anteriores, necesarios por NTP. Se utiliza en algunos dispositivos y aplicaciones donde la alta precisión de tiempo no es tan importante.

El programa de fondo NTP está configurado con el archivo 'ntp.conf'. esto puede contener una lista de referencias públicas del servidor NTP que pueden usarse para sincronizar el tiempo. Los servidores de hora NTP se especifican utilizando el comando 'servidor', cualquier carácter después del símbolo '#' son comentarios:

Ejemplo
server time-a.nist.gov # Public NTP server: Maryland
Cuando se configura, NTP se puede controlar utilizando los comandos 'ntpd start' 'ntpd stop' 'ntpq -p' (muestra el estado)

NTP también puede autenticar los recursos de sincronización Nota: se recomienda encarecidamente que configure un servidor de hora con una fuente de hardware en lugar de desde Internet donde no hay autenticación. Los códigos de autenticación se especifican en el archivo 'ntp.keys'.

Se encuentran disponibles servidores NTP especializados que pueden recibir transmisiones de transmisiones de referencia de GPS o nacionales. Son relativamente baratos y la señal está autenticada proporcionando una referencia de tiempo segura.

Autentificación para NTP ha sido desarrollada para prevenir maliciosa manipulación de la sincronización del sistema al igual que los servidores de seguridad se han desarrollado para proteger las redes de los ataques, pero como con cualquier sistema de seguridad sólo funciona si se utiliza.