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

Configuración NTP básica de Linux y Unix

Jueves, febrero 14th, 2008

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

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

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

Cerrado martes, de febrero de 12th, 2008

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

Lunes, febrero 11th, 2008

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

Viernes, febrero 8th, 2008

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.

Cómo configurar un servidor de hora de red NTP en Windows 2000

Jueves, febrero 7th, 2008

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 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. Microsoft y otros recomiendan encarecidamente que configure un servidor horario con una fuente de hardware en lugar de un servidor de Internet donde no hay autenticación.

Si desea configurar el servicio de hora de Windows para usar el reloj de hardware interno, compruebe primero que w32time se encuentra en la lista de servicios del sistema en el registro, para comprobar:

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.

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 ReliableTimeSource, a continuación, 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.

Calendarios y la medida del tiempo

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

Todos somos conscientes del paso del tiempo; que nos gobierna largo de nuestras vidas constantemente desvanecía, dictando cuando debemos comer, dormir, despertar o el trabajo.

Sin embargo, el concepto de tiempo ha desconcertado a los filósofos y científicos desde hace milenios y todavía no está seguro de lo que exactamente es el tiempo; aunque el trabajo de Einstein y otros, nos ha llevado de alguna manera en su comprensión.

Sin embargo, exactamente a qué hora es en realidad no importa en el funcionamiento de nuestro día a día, pero la medición de su fallecimiento ha preocupado a la gente durante miles de años. Calendarios han existido desde hace miles de años, las razones agrícolas, religiosas y sociales han hecho esencial para predecir cuándo cosechar cultivos o cuando para celebrar un evento religioso.

La mayoría de todos los sistemas de calendario se han basado en el movimiento de la Tierra o la Luna. Una rotación completa es un día; la órbita lunar de la Tierra es un mes; y una órbita del Sol es un año.

Los calendarios basados ​​en el movimiento de la Luna se conocen como calendarios lunares, mientras que los basados ​​en la órbita terrestre del Sol se denominan calendarios solares. Debido a que el número de días en un año no es un número entero (la Tierra tarda 365 días y seis horas en orbitar el Sol), los calendarios solares tienen que cambiar las cifras, por lo general agregando un día adicional cada pocos años (un día un año bisiesto por día más que el resto de los años.

Los problemas surgen con los calendarios lunares también. Mientras que la Luna tarda 28 días en rodear la Tierra, que se puede dividir en siete (cuatro semanas) al año no se puede dividir en ciclos lunares iguales, por lo que los meses deben tener un número diferente de días (la luna en realidad gira alrededor del Sun 13 veces en días 364).

La línea base para los calendarios (la fecha en que empiezan a contar) depende de razones culturales o religiosas. El calendario gregoriano, adoptado en Europa a lo largo de la Edad Media, usó el nacimiento de Cristo; mientras que un año en Japón se basa en el reinado del emperador actual (2008 es el año 18 del emperador Akihito).

El uso principal de los calendarios siempre ha sido identificar eventos y, en los tiempos modernos, a menudo se combinan y se usan junto con el tiempo para crear una escala de tiempo completa. Un calendario basado en el movimiento de la Tierra o la Luna es hoy menos relevante desde el advenimiento de relojes precisos y tecnologías modernas como relojes atómicos, servidores NTP (protocolo de tiempo de red) y GPS (Sistema de Posicionamiento Global). Estos han permitido el desarrollo de una escala de tiempo global estandarizada (conocida como UTC - Tiempo Universal Coordinado).

Sin embargo, gracias a estas tecnologías, ahora sabemos que el movimiento de la Tierra no es tan preciso como nuestros relojes modernos (un reloj atómico es 1,000,000 veces más estable que la rotación de la Tierra). La Tierra realmente se ralentiza (y algunas veces acelera) en su órbita. Si no se hace nada para compensar esto, eventualmente el mediodía se convertirá en medianoche y viceversa (aunque en muchos milenios), por lo que se agregarán segundos intercalares a la escala de tiempo estándar justo cuando se agreguen días en un año bisiesto.

En los tiempos modernos se siguen utilizando los calendarios. El calendario gregoriano es generalizada en todo el Oeste y otros calendarios se han desarrollado como calendario fiscal, desarrollado por las empresas como una forma de comparar la productividad o el beneficio de mes a mes y año a año. Por esta razón calendarios fiscales tienen un número fijo de semanas en un mes de enero puede tener cinco semanas, mientras que marzo puede tener cuatro. Existen otros calendarios también como los utilizados por las escuelas o deportes.

Servidores de tiempo y la importancia de la sincronización

Cerrado martes, de febrero de 5th, 2008

Los servidores de tiempo son como otros servidores de computadora en el sentido de que generalmente se encuentran en una red. Un servidor de tiempo recopila información de tiempo, generalmente de una fuente de hardware externa y luego sincroniza la red para ese momento.

A menudo, los servidores horarios se sincronizan con una fuente UTC (tiempo universal coordinado) que es la escala de tiempo estándar global y permite que las computadoras de todo el mundo se sincronicen exactamente al mismo tiempo. Esto tiene una importancia obvia en las industrias donde el momento exacto es crucial, como la bolsa de valores o la industria aérea.

Hay varias fuentes que un servidor de tiempo puede usar como referencia de tiempo. Internet es una fuente obvia, sin embargo, las referencias de tiempo de internet de Internet como nist.gov y windows.time no pueden ser autenticadas, dejando el servidor de tiempo y por lo tanto la red vulnerable a amenazas de seguridad.

Existen alternativas autenticadas a Internet, la más común es usar la red GPS. Dado que el Sistema de Posicionamiento Global depende de saber exactamente a qué hora se debe garantizar la información de ubicación confiable, esta información puede ser utilizada por un servidor horario.

Una simple antena de GPS conectada al servidor de tiempo permitirá que la referencia de temporización del GPS sea verificada regularmente por el servidor horario. Un servidor de tiempo de GPS tendrá una precisión de unos cientos de nanosegundos (un nanosegundo = una milmillonésima de segundo).

También hay una serie de transmisiones de radio nacionales como la señal WWVB de Colorado en los EE. UU., La señal de MSF de Cumbria en el Reino Unido y la señal DCF-77 de Frankfurt en Alemania.

Sin embargo, estas señales de radio están limitadas en su alcance e incluso en ciudades importantes como Londres puede ser difícil recibir una señal lo suficientemente decente.

La mayoría de los servidores de temporización usan NTP (protocolo de tiempo de red). Hay otros protocolos disponibles, pero el NTP se usa predominantemente y se considera el estándar para los protocolos de temporización. NTp ha existido durante más de 25 años y actualmente se encuentra en la versión 4, pero siempre se está actualizando, que es probablemente la razón por la cual es por grasa el protocolo de sincronización más común.

Los servidores de tiempo NTP funcionan dentro del paquete TCP / IP y dependen de UDP (Protocolo de datagramas de usuario). Una forma menos compleja de NTP: el Protocolo simple de tiempo de red (SNTP) se usa en algunos dispositivos y aplicaciones donde el tiempo de alta precisión no es tan importante y también se incluye como estándar en el software de Windows (aunque las versiones más recientes de Microsoft Windows tienen el NTP completo instalado y el código fuente es gratuito y está disponible en Internet desde ntp.org).

Una guía para la sincronización de tiempo con Windows Vista

Lunes, febrero 4th, 2008

Todas las computadoras tienen relojes, por supuesto, aunque los chips en tiempo real (RTC) que habitan en la mayoría de las PC no son los más precisos de los relojes y son propensos a la deriva.

Esto puede no importarle mucho al usuario doméstico promedio, aunque cuando se trata de aplicaciones urgentes, esta inexactitud puede ser, en el mejor de los casos, molesta (un correo electrónico que llega antes de que se envíe) o, en el peor, dejar su máquina abierta a amenazas de seguridad.

Existe una hora universal (UTC) que permite a la industria global comunicarse y comerciar incluso a través de zonas horarias. UTC fue desarrollado para asegurar que todos usaran la misma referencia de tiempo, evitando problemas con transacciones sensibles al tiempo, como en la bolsa de valores.

Windows Vista tiene una función de sincronización de tiempo incorporada ya instalada llamada Windows Time y es bastante fácil de configurar y sincronizar una máquina con UTC a través de Internet. Esto asegurará que el reloj en su computadora sea preciso a la hora UTC y se actualice constantemente para garantizar que el tiempo no fluctúe.

Para sincronizar su equipo con Windows Vista a una fuente de Internet UTC, simplemente siga estas instrucciones:

1. Haga clic derecho en el reloj en la bandeja del sistema.
2. Haga clic en ajustar la hora y la fecha.
3. Haga clic en la pestaña de tiempo de Internet.
4. Haz clic en cambiar la configuración.
5. Si se le solicita una contraseña o confirmación, escriba la contraseña o haga clic en Continuar.
6. Seleccione el servidor que desea usar (como windows.time)
7. Haga clic en el botón Actualizar ahora.
8. Haga clic en Aceptar dos veces.
Si se producen problemas, es posible utilizar otro método de sincronización de la computadora mediante el símbolo del sistema ejecutando w32tm / resync. Esto debería activar el servicio horario de Windows.

Nota: Microsoft y otros fabricantes de sistemas operativos recomiendan que se utilice una fuente de hardware externa para sincronizar el reloj de una computadora, ya que los servidores de hora de Internet no se pueden autenticar, lo que deja los sistemas vulnerables a las amenazas de seguridad.

Hay servidores de tiempo especializados que se conectan a una fuente UTC utilizando la red GPS o una transmisión de radio especializada. Estos servidores usan NTP (Protocolo de tiempo de red) para sincronizar máquinas en una red con una fuente UTC y se instalan fácilmente y son relativamente económicas.

Windows Vista también tiene una función para agregar relojes adicionales a la bandeja del sistema. Esto permite que diferentes tiempos de diferentes zonas horarias se muestren en la computadora. Si el reloj se sincronizó con una fuente UTC, todos estos relojes presentarán la hora UTC convertida a la zona horaria que se requiera.

Para agregar relojes adicionales simplemente siga estas instrucciones:
Elija cambiar la configuración de fecha y hora.
1. Haga clic con el botón izquierdo en el reloj y haga clic en la pestaña Relojes adicionales.
4. Ponga una marca de verificación en Mostrar este reloj.
5. Seleccione la zona horaria
6. Ingrese un nombre para su nuevo reloj.
7. Haga clic en Aplicar, luego, cuando haga clic en el icono Reloj, verá sus nuevos relojes.

Cómo ejecutar un servidor de tiempo de red en Windows XP

Viernes, febrero 1st, 2008

La sincronización de tiempo en redes informáticas modernas es esencial. No solo proporciona el único marco de referencia entre todos los dispositivos, es fundamental en todo, desde asegurar, planificar y depurar una red hasta proporcionar una marca de tiempo para aplicaciones tales como la adquisición de datos o el correo electrónico.

Microsoft Windows XP 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. Se puede configurar para sincronizar una red utilizando el reloj interno o una fuente de tiempo externa.

Para muchas aplicaciones, un reloj interno puede ser bastante adecuado, aunque en una red pueden surgir problemas con aplicaciones como compartir archivos de red o, en algunos entornos, incluso fraude, por lo que es vital por razones de seguridad utilizar una fuente de temporización precisa para su red.

NTP (Network Time Protocol) es un protocolo que ya está instalado en Windows XP y es utilizado por el Tiempo de Windows para mantener las máquinas sincronizadas con la única fuente de tiempo. Hay varias fuentes de sincronización disponibles en Internet, pero Microsoft y otros recomiendan encarecidamente que configure un servidor de hora con una fuente de hardware en lugar de desde Internet donde no hay autenticación.

Existen servidores NTP especializados que pueden recibir una fuente de tiempo confiable a través de la señal GPS o transmisiones de radio especializadas que obtienen su tiempo de los relojes atómicos.

Si desea configurar Windows XP para que funcione como un servidor de tiempo, lo primero es ubicar la subclave de Tiempo de Windows. Para hacer esto:
Ejecute Regedit (Haga clic en Inicio / Ejecutar / luego escriba REGEDIT / y haga clic en Entrar.

Nota: la edición del registro de su sistema puede causar problemas con su sistema. Es recomendable hacer una copia de seguridad de su sistema antes de editar el registro.

Ahora busque la siguiente subclave: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \
Haga clic derecho en el lado derecho y haga clic en Modificar. En el cuadro Editar valor, bajo Información del valor, escriba NTP y luego haga clic en Aceptar.
Ahora vaya a la carpeta Config y haga clic con el botón derecho en AnnounceFlags, Modificar y en el cuadro Editar valor DWORD, en Información del valor, escriba 5 y luego haga clic en Aceptar.

Ubica esta subclave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

Haga clic derecho en la ventana del lado derecho y modifique. Edite el cuadro de valor DWORD y escriba el número de segundos que desea para cada encuesta en Datos de valor, es decir: 900 equivaldrá a 15 minutos. El campo de sondeo representa el intervalo de sondeo entre los paquetes de sondeo NTP.

Para habilitar el servidor NTP, ubique la subclave: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Haga clic con el botón derecho habilitado (en la ventana de la derecha) y luego Modifique. Edite el valor DWORD y escriba 1. Haga clic con el botón derecho en NtpServer, luego en Modificar y en Editar valor DWORD en Tipo de datos de valor Pares, a continuación, haga clic en Aceptar.

Ubique: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
En el panel derecho, haga clic con el botón derecho en MaxPosPhaseCorrection, luego Modifique, en el cuadro Editar valor DWORD, en Base, haga clic en Decimal, en Datos del valor, escriba un tiempo en segundos como 3600 (una hora) y luego haga clic en Aceptar. Esto ajusta la configuración de conexión.

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 DWORD en la base, haga clic en Decimal, debajo de los datos de valor escriba el tiempo en segundos que desea sondear, como 3600 (una hora).

Salga del Registro y luego reinicie el servicio horario de Windows haciendo clic en Inicio / Ejecutar y luego escribiendo:
net stop w32time && net start w32time y en cada computadora, que no sea el controlador de dominio, escriba: W32tm / resync / redescubrir.
El servidor de tiempo debería estar ahora en funcionamiento.