Archivo para la categoría 'Sincronización de tiempo'

Uso de señales horarias y de frecuencia nacionales como referencia de temporización NTP

Jueves, febrero 28th, 2008

Este artículo explora cómo usar las transmisiones de radio nacionales de frecuencia y tiempo para la sincronización de tiempo de la red.

La importancia de una referencia de temporización autenticada para sincronizar una red informática, no se puede enfatizar lo suficiente.

Si bien hay cientos y posiblemente miles de fuentes de sincronización basadas en Internet, no se pueden autenticar, lo que deja un sistema abierto a virus, hackers maliciosos o malware.

Además, una encuesta realizada por el MIT (Instituto de Tecnología de Massachusetts) descubrió que casi la mitad de las fuentes de sincronización de Internet se vieron compensadas por más de diez segundos y solo un tercio podría considerarse 'útil', también se descubrió que muchas estaban demasiado lejos de sus pares para proporcionar cualquier precisión útil.

Más dedicado servidores de tiempo de red están diseñados para recibir una señal de sincronización del GPS (Sistema de Posicionamiento Global), principalmente porque es la más precisa y se puede recibir desde cualquier parte del mundo.

Sin embargo, hay situaciones en las que puede no ser práctico usar un GPS servidor de tiempo. Una antena de GPS tiene que estar situada en una azotea y tener una vista clara del cielo que puede resultar difícil si el servidor está en la planta baja de un rascacielos de varios pisos. A muchos administradores también les disgusta la molestia y el gasto de tener que pasar un cable por un edificio e instalar una antena, o si hay posibilidades de que la sala de servidores se reubique y el proceso tenga que repetirse.

Afortunadamente, los laboratorios nacionales de física de muchos países transmiten una señal de tiempo y frecuencia desde un transmisor de radio. En los Estados Unidos, la señal se conoce como WWVB y es transmitida por NIST (Instituto Nacional de Estándares y Tecnología) en Colorado. En el Reino Unido, el National Physical Laboratory (NPL) transmite la señal de MSF desde Cumbria y sistemas similares se emiten en Alemania (DCF-77), Japón (JJY) y Francia (TDF).

Desafortunadamente, no todos los países transmiten una hora y frecuencia nacionales, por lo que si un servidor horario se encuentra fuera de EE. UU., Alemania, el Reino Unido, Francia o Japón, puede ser dudoso que se reciba una señal (aunque muchas de estas transmisiones pueden ser recibido en países vecinos).

Las señales de radio también son fácilmente susceptibles a la interferencia atmosférica y pueden ser bloqueadas por montañas, rascacielos u otra topografía. Sin embargo, una ventaja de usar un receptor de radio es que recibirá una señal dentro de un edificio.

Mientras que una transmisión de radio no es tan precisa como una señal de GPS, un servidor de tiempo de red dedicado que recibe una señal de radio puede proporcionar precisión entre 1 - 20 milisegundos (un milisegundo es 1 / 1000 de un segundo) que es más que adecuado para las necesidades de sincronización de red.

Cómo crear y configurar su propio servidor de tiempo NTP con referencia de radio

Cerrado miércoles, de febrero de 27th, 2008

Muchas personas probablemente estén familiarizadas con la pestaña Hora de Internet al configurar su reloj en Windows. Esta es una forma básica de NTP (Protocolo de tiempo de red) llamado SNTP (Simple Network Time Protocol) que sondea un servidor NTP de vez en cuando para sincronizar el tiempo. Sin embargo, el NTP completo hace mucho más, como el sondeo de varios servidores para determinar cuál es la fuente de tiempos mejor y más estable.

Crear su propio servidor de tiempo NTP es relativamente sencillo y si usted es residente de los EE. UU., La forma más sencilla es utilizar un módulo de receptor relativamente económico, configurado para recibir la señal de temporización WWVB transmitida por NIST (Instituto Nacional de Estándares y Tiempo) ) a una frecuencia de 60 kHz.

Para crear su propio producto utilizando la señal horaria WWVB, los módulos receptores WWVB están disponibles a bajo costo. Cuando se busca un módulo receptor, hay varios puntos a considerar:

Debe haber una interfaz simple para permitir la fácil integración de la hora exacta en el equipo electrónico, etc. El receptor debe usar chips dedicados diseñados específicamente para recibir la señal de tiempo WWVB (EE. UU.). La ventaja de estos sobre otras soluciones es que los módulos incluyen la electrónica de soporte necesaria, cristales ajustados, etc., y están preensamblados, probados y, por lo general, están en miniatura.

Cuando se combina con una Antena adecuada, el módulo receptor actúa como un receptor de código de tiempo completo, proporcionando un flujo de salida de datos digitales en serie para la decodificación externa.

Una vez ensamblado y probado para que el módulo reciba una señal, puede conectarse a su computadora o servidor.

Una vez conectado, el servidor de tiempo debe configurarse usando el editor de registro. Simplemente siga estos pasos:

Ubique la siguiente subclave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
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.

Ubique la siguiente subclave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags.

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.

Para habilitar el protocolo de tiempo de red; NTPserver, busque y haga clic en: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer

En el panel derecho, haga clic con el botón derecho en Habilitado y luego haga clic en Modificar. En el cuadro Editar valor de DWord, escriba 1 en Datos de valor y luego haga clic en Aceptar.

Ahora regrese y haga clic en: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer

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, luego ubique y haga clic en lo siguiente: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval

En el panel derecho, haga clic con el botón derecho en SpecialPollInterval y luego haga clic en Modificar. En el cuadro Editar valor DWORD, debajo de Datos del valor, escriba el número de segundos que desea para cada encuesta, es decir, 900 sondeará cada 15 minutos, luego haga clic en Aceptar.

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

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 vuelva atrás y haga clic en: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig En el panel derecho, haga clic con el botón derecho en MaxNegPhaseCorrection y luego en Modificar.

En el cuadro Editar DWORD en la base, haga clic en Decimal, debajo de los datos de valor escriba el tiempo en segundos que desea sondear, como 3600 (encuestas 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:

net stop w32time && net start w32time. Y eso es todo, su servidor de tiempo debería estar ahora en funcionamiento.

Los relojes atómicos y servidores NTP

Cerrado martes, de febrero de 26th, 2008

Este artículo explica los orígenes y el funcionamiento de los relojes atómicos y cómo se usan para sincronizar redes de computadoras en todo el mundo utilizando servidores NTP.

En los relojes electrónicos convencionales tiempo se mantiene mediante la ejecución de una corriente eléctrica a través de un oscilador que produce una señal eléctrica repetitiva esto, entonces se rige por un cristal de cuarzo para mantener la precisión. Estos osciladores de cristal son mucho más precisos que los relojes mecánicos, pero todavía se deriva, tal vez más de un segundo a la semana.

Para el día a día de los osciladores de cristal de uso son una buena manera de hacer un seguimiento del tiempo; en el funcionamiento cotidiano de nuestras vidas, un segundo hace muy poca diferencia, sin embargo, como las ondas de luz o de radio pueden viajar 300,000 millas en un segundo, algunas tecnologías altas, tales como navegación por satélite o la comunicación global, requieren mucha más exactitud a ser posible.

Los relojes atómicos son un dispositivo de cronometraje que utiliza el conocido frecuencia de resonancia atómica de un átomo de mantener el tiempo. El primer reloj atómico verdaderamente precisa fue construido en 1955 en el Laboratorio Nacional de Física del Reino Unido y se basó en el átomo de cesio -133 que oscila a exactamente 9,192,631,770 cada segundo.

Esta oscilación es en realidad una señal repetitiva de la radiación de microondas emitida por los electrones en un átomo cuando cambian los niveles de energía. Gran parte de un reloj atómico está diseñado para crear el estado correcto para provocar y aumentar las oscilaciones.
Aunque se pueden usar otros átomos, la oscilación (9,192,631,770 un segundo) del átomo de cesio -133 ahora es aceptada por el Sistema Internacional de Unidades como la definición de un segundo.

Los relojes atómicos son generalmente muy grandes y constituyen muchos aparatos altamente técnicos, como las aspiradoras, y requieren equipos completos de científicos para mantener y monitorear los relojes. Gran parte de esto sirve para compensar efectos secundarios no deseados como frecuencias de otros átomos en el reloj e incluso dilatación gravitacional (donde según la teoría de Einstein los relojes a diferentes alturas funcionan de manera diferente debido a las diferencias en el campo gravitacional) Esto hace que los relojes atómicos costoso.

Afortunadamente muchos laboratorios físicos nacionales a gran escala transmiten señales de radio de tiempo de sus relojes atómicos que pueden utilizarse para sincronizar los osciladores de cristal estándar también.

Los relojes atómicos son también la base de GPS (Global Positioning System), ya que cada satélite contiene un reloj atómico como la hora exacta es integral para el posicionamiento (una posición en cualquier lugar se compone de una dirección, una velocidad y tiempo).
Las señales de GPS también se pueden usar para capturar una señal de tiempo. Esta es ahora la forma más común en que las redes de computadoras retienen el tiempo preciso, lo que también es esencial en muchas comunicaciones y aplicaciones.

La mayoría de las redes de computadoras utilizan un servidor NTP (Network Time Protocol) para sincronizar sus dispositivos con una señal de tiempo atómico recibida a través de la red GPS.

Una escala de tiempo universal UTC (Tiempo Universal Coordinado), ha sido desarrollado basándose en el tiempo indicado por los relojes atómicos, TAI (Tiempo Atómico Internacional). UTC da cuenta de la desaceleración de la rotación de la tierra mediante la adición de segundos de salto a la ITF a fin de evitar la deriva gradual de la noche en día (aunque eso requeriría 40,000 años más o menos) y permite a todo el mundo para comunicarse utilizando la misma escala de tiempo.

Configuración de un servidor de tiempo de red NTP basado en Windows

Lunes, febrero 25th, 2008

Resumen: este artículo describe cómo configurar Windows para que actúe como un servidor de tiempo autoritativo utilizando NTP (Network Time Protocol).

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!

Microsoft Windows (2000 y superior) tiene una utilidad de sincronización de tiempo integrada en el sistema operativo denominada Tiempo de Windows (w32time.exe) que se puede configurar para funcionar como un servidor de tiempo de red. Se puede configurar para sincronizar una red utilizando el reloj interno o una fuente de tiempo externa.

Nota: Microsoft recomienda encarecidamente configurar un servidor horario con una fuente de hardware en lugar de un servidor de Internet donde no haya autenticación.

Para configurar el servicio de hora de Windows para usar el reloj de hardware interno, primero verifique que w32time esté ubicado en la lista de servicios del sistema en el registro, para verificar:
Haga clic en Inicio, Ejecutar y escriba regedit y pulse Aceptar.
Busque y haga clic en la entrada del Registro siguiente:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Es muy recomendable que realice una copia de seguridad del registro como puede producirse problemas graves si modifica incorrectamente el registro, modificaciones en el registro se realiza bajo su propio riesgo.

Nota: las siguientes instrucciones se basan en Windows 2000; otras versiones de Windows pueden diferir.

Para comenzar la configuración de un reloj interno, haga clic en la siguiente subclave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
En el panel derecho, haga clic con el botón derecho en ReliableTimeSource y luego haga clic en Modificar.
En Editar valor DWORD, escriba 1 en el cuadro Información del valor, haga clic en Aceptar
Salga del Editor del Registro

Para reiniciar el Servicio de hora de Windows, haga clic en Inicio, Ejecutar (o utilizar el centro del símbolo del sistema).
Tipo: w32time net stop && net start w32time
A continuación, pulse Intro.

Para restablecer la hora de las computadoras locales, escriba lo siguiente en todas las computadoras excepto en el servidor horario que no debe sincronizarse consigo mismo:
w32tm -s

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
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.

Ahora en el panel derecho, haga clic derecho ReliableTimeSource, haga clic en Modificar.
En el cuadro Editar valor DWORD, bajo Información del valor, escriba 0, a continuación, haga clic en Aceptar.

Haga clic con NtpServer en el panel derecho haga clic en Modificar.
En Editar valor, escriba el Domain Name System (DNS), cada uno de DNS debe ser único.
Ahora haga clic en Aceptar.

Para Windows Service Pack 2000 4 solamente, configurar los ajustes de corrección de tiempo para hacer esto localizar:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
En el panel derecho, haga clic MaxAllowedClockErrInSecs, a continuación, en Modificar en el cuadro Editar valor DWORD, escriba un tiempo en el segundo número máximo de diferencia segundos entre el reloj local y la hora recibida desde el servidor NTP con el fin de ser considerado un nuevo válida tiempo.
Haga clic en Aceptar.

Para establecer el sondeo de intervalos localizar:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
En el panel derecho, haga clic en Período, a continuación, haga clic en Modificar.
En el cuadro Editar valor DWORD, bajo Información del valor, escriba 24 luego en Aceptar
Salga del Editor del Registro

Haga clic en Inicio, luego en Ejecutar y escriba lo siguiente y pulse Intro:
W32time Net stop && net start w32time

Para restablecer la hora de las computadoras locales, escriba lo siguiente en todas las computadoras excepto en el servidor horario que no debe sincronizarse consigo mismo:

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 de hora de Windows, haga clic en Inicio, Ejecutar (o alternativamente utilice el comando instalación rápida) y el tipo:
w32time net stop && net start w32time

Y en cada equipo, que no sea el servidor de tiempo, escriba:
W32tm / -s

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

Confrontación en el mantenimiento del tiempo

Viernes, febrero 22nd, 2008

Este artículo explora el concepto de mantener el tiempo y cómo la medición humana del tiempo está en desacuerdo con la de una computadora.

El tiempo es sin duda un concepto que la mayoría de nosotros damos por sentado, nos pasa y solo lo notamos cuando vemos un cabello gris en el espejo o llegamos tarde a esa importante reunión. Sin embargo, hacer un seguimiento del tiempo ha ocupado a la humanidad por milenios.
Desde los primeros relojes de sol y relojes de agua hasta los modernos relojes digitales y relojes atómicos, los humanos han encontrado formas cada vez más precisas e innovadoras de decir la hora.

Las computadoras también necesitan saber la hora correcta. La precisión es esencial para mantener el Internet y las redes informáticas comunicando entre sí, pero para una computadora el paso del tiempo es una ecuación simple basada en la acumulación de momentos discretos añadidos a un tiempo base, normalmente el número de segundos desde ese punto en el tiempo.

Los humanos, por otro lado, tienen una variedad de nociones diferentes sobre cómo medir el tiempo. Lo separamos en segundos, minutos, días, semanas, meses, años, décadas e incluso milenios.

Y aquí radica el problema, ya que históricamente hemos forzado el tiempo para que se corresponda con la órbita y la rotación de la Tierra, llamada tiempo solar, que como resultado no es tan precisa, de todos modos no es suficiente para una computadora.

Las redes de computadoras utilizan el protocolo de tiempo de red (Network Time Protocol, NTP), el estándar de sincronización de tiempo utilizado en Internet para mantenerlo al mismo tiempo. NTP permite a las máquinas consultar los servidores de hora regionales que obtienen la hora universal coordinada UTC a partir de relojes de referencia de alta precisión, ya sea desde Internet o a través de un receptor de radio o GPS.

Sin embargo, UTC se basa en el tiempo atómico y difiere del tiempo de rotación de la Tierra (sistema solar) porque el día se está alargando lentamente. La gravedad de la luna alarga el giro global en aproximadamente 1.4 milisegundos, es decir, milésimas de segundo por día por siglo. Desde 1820, lo que consideramos un período de 24 horas ha aumentado a 2 milisegundos más.

Como resultado, el tiempo atómico difiere del tiempo solar en un segundo cada 500 días. Para ajustar los segundos intercalares se agregan cada año más o menos. Sin embargo, a medida que las computadoras se vuelven más dependientes de la precisión, este segundo intercalado puede causar problemas, ya que un segundo puede ser una cantidad importante en algunas aplicaciones sensibles al tiempo.

Algunos sugieren que para combatir este problema, se deben eliminar los segundos de salto y el mundo debería quedarse solo con el tiempo atómico, a pesar de que eso daría como resultado sol a medianoche y oscuridad durante el día (aunque en 43,000 años). Otros argumentan que tener una escala de tiempo basada en la rotación de la Tierra es primitiva y no necesaria en la era moderna, aunque muchos agricultores y astrónomos están dispuestos a argumentar lo contrario.

Sin embargo, a medida que los relojes atómicos y las computadoras se vuelven cada vez más precisos y precisos, parece que los humanos y nuestro mundo giratorio no podremos mantener el ritmo.

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

Jueves, febrero 21st, 2008

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

Cerrado miércoles, de febrero de 20th, 2008

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

Cerrado martes, de febrero de 19th, 2008

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

Lunes, febrero 18th, 2008

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

Viernes, febrero 15th, 2008

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).