Archive pour la catégorie " temps de synchronisation "

Configuration NTP Linux et Unix Basic

Thursday, Février 14th, 2008

Network Time Protocol (NTP) est un protocole Internet utilisé pour le transfert de l'heure précise, fournissant des informations de temps afin qu'un temps précis peut être obtenu et maintenu sur un réseau

La plupart des systèmes d'exploitation UNIX et Linux offrent une fonctionnalité intégrée de synchronisation de l'heure avec son démon NTP (Network Time Protocol). Si le service NTP n'est pas disponible sur votre version d'UNIX \ Linux, NTP version 4 est open source et peut facilement être téléchargé et configuré, compilé et installé depuis www.ntp.org.

Network Time Protocol est le service standard pour la diffusion du temps sur les réseaux TCP / IP. Il fournit des précisions de 1-50 millisecondes, en fonction des caractéristiques de la source de synchronisation et des chemins réseau.

Le fichier de configuration du démon NTP est nommé ntp.conf et contient une liste d'horloges de référence qu'il peut aussi synchroniser. La commande 'server' spécifie l'horloge de référence, tous les caractères après le symbole '#' sont des commentaires, exemple:
server time-a.nist.gov # Serveur NTP public: NIST
driftfile /var/lib/ntp/ntp.drift

La commande du fichier de dérive identifie l'emplacement où la dérive est enregistrée (parfois appelée "erreur de fréquence"). Cette valeur peut être compensée par NTP pour assurer une précision accrue. Lorsqu'il est configuré, NTP peut être contrôlé en utilisant les commandes 'ntpd start' 'ntpd stop' 'ntpq -p' (affiche l'état)

NTP peut également authentifier les ressources de synchronisation Remarque: Il est fortement recommandé de configurer un serveur de temps avec une source matérielle plutôt que sur Internet, là où il n'y a pas d'authentification. Les codes d'authentification sont spécifiés dans le fichier 'ntp.keys'.

Des serveurs NTP spécialisés sont disponibles pour recevoir des transmissions par GPS ou des diffusions nationales de référence temporelle. Ils sont relativement bon marché et le signal est authentifié fournissant une référence temporelle sécurisée.

L'authentification permet aux mots de passe d'être spécifiés par le serveur NTP et ses clients. Les mots de passe ou les clés NTP sont stockés dans le fichier ntp.keys au format suivant: numéro M (le M correspond au cryptage MD5), mot de passe:

1 M mypassword

3 M my2ndpassword

5 M my3rdpassword

L'authentification pour NTP a été mis au point pour empêcher toute manipulation malveillante avec la synchronisation du système comme pare-feu ont été développés pour protéger les réseaux contre les attaques, mais comme tout système de sécurité, il ne fonctionne que si elle est utilisée.

Top Ten Faits sur le temps

Mercredi, Février 13th, 2008

Le temps est l'un des aspects les moins compris de notre univers. Nous savons qu'il existe pourtant nous avons du mal à saisir exactement ce que c'est. Le temps peut être vu de deux façons, c'est un concept artificiel utilisé comme un outil pour décrire la séquence des événements, en comparant les durées et les intervalles entre eux.

Le temps est l'une des quantités fondamentales qui comprend également la distance, la vélocité, la masse, l'élan, l'énergie et le poids. Grâce au travail d'Einstein et d'autres, nous savons que le temps constitue aussi le tissu même de notre Univers.

Voici dix faits que vous pouvez ou ne pas avoir su au sujet du temps.

10. Le temps n'est pas une constante; le temps est relatif à différents observateurs. La seule constante dans l'Univers est la vitesse de la lumière, ce qui signifie que peu importe à quelle vitesse vous voyagez, la vitesse de la lumière restera la même, bien que le temps ralentisse.

9. Le temps peut être décrit comme une dimension et, avec les trois autres dimensions que nous connaissons (haut / bas, gauche / droite et avant / arrière), forme un "espace-temps" à quatre dimensions.

8. Le temps avance toujours, mais de nombreux physiciens théoriciens croient que des voyages dans le temps en arrière pourraient être possibles.

7. La gravité peut déformer l'espace-temps et ralentir le temps plus la force gravitationnelle est forte. Les expériences avec des horloges atomiques montrent qu'elles sont plus élevées au-dessus du niveau de la mer (et donc moins influencées par la gravité) plus elles courent vite (bien que la différence soit très faible).

6. Comme la vitesse de la lumière est la seule constante dans l'Univers, peu importe la vitesse à laquelle vous voyagez, la lumière semble toujours avoir la même vitesse, car le temps va ralentir. Un voyage à proximité de la vitesse de la lumière peut sembler comme quelques secondes pour un voyageur mais pour un observateur cela aurait pris des milliers d'années.

5. Le temps n'a pas toujours existé. Le temps a commencé avec le big bang et finira si l'univers le fait.

4. Le temps peut être perçu différemment par nos cerveaux en fonction de nos activités. Une journée ennuyeuse va "traîner" tandis que si nous nous amusons le temps semblera "voler", ce phénomène est appelé "illusion temporelle" par les psychologues.

3. Le temps semble accélérer le plus nous vieillissons. Certains (y compris Stephen Hawking) suggèrent que la raison en est que quand nous avons dix ans, une année est un dixième de notre vie entière et semble longue, mais pour un enfant de soixante ans, c'est juste un 60th de leur vie et donc perçue comme une période plus courte.

2. Certaines horloges atomiques modernes sont si précises qu'elles peuvent perdre moins d'une seconde en 400 millions d'années.

1. Une échelle de temps universelle a été développée appelée UTC (temps universel coordonné) qui est basée sur le temps indiqué par les horloges atomiques mais compense le ralentissement minime de la rotation de la Terre (causée par la gravité de la Lune). empêcher le jour de se glisser dans la nuit (quoique dans un millénaire ou deux).

Grâce aux horloges atomiques et aux réseaux informatiques UTC du monde entier, il est possible de recevoir une source horaire UTC sur Internet, via une transmission radio nationale ou via le réseau GPS. Un serveur NTP (Network Time Protocol) peut synchroniser tous les périphériques sur un réseau à ce moment-là.

Garder le temps avec la synchronisation du réseau

Mardi, Février 12th, 2008

La pire partie d'une panne de courant est de courir autour de la maison en réglant toutes les horloges et les minuteries au bon moment, cela peut prendre des années et vous en oublierez toujours un, cependant, tant que vous avez une montre-bracelet, il devrait être facile pour que vos horloges disent toutes en même temps. Mais à quelle heure votre montre-bracelet est-elle réglée et qui règle ce temps?

La précision et l'exactitude dans le temps ne sont pas essentielles pour notre vie quotidienne et la synchronisation n'est pas non plus, notre ordinateur peut être quelques minutes plus lent que notre horloge murale, mais cela ne fera aucune différence lorsque nous envoyons un email.

Cependant, que se passe-t-il si la personne à qui nous avons envoyé l'e-mail a une horloge d'ordinateur encore plus lente? Ils peuvent finir par envoyer une réponse avant de l'avoir reçue techniquement. Les ordinateurs sont facilement bernés si les horodatages tournent en arrière - rappelez-vous le bogue du millénaire!

Pour cette raison, il est important que les ordinateurs, en particulier ceux qui traitent des applications sensibles au temps ou financières, aient le même temps de parole; sinon, les actions mondiales pourraient être achetées alors qu'elles étaient déjà sold out ou qu'un siège d'avion, déjà acheté, pourrait être racheté par un acheteur avec une horloge informatique plus lente.

La régulation du temps n'a commencé qu'après le développement des horloges atomiques lorsque l'oscillation de l'atome de césium est devenue la définition standard d'une seconde (9,192,631,770 par seconde).

L'heure indiquée par ces horloges atomiques était si précise qu'une nouvelle échelle de temps a été développée appelée Temps Atomique International (TAI). Cependant, il a été découvert que la méthode traditionnelle de lecture du temps, basée sur la révolution de la Terre (24 heures par jour) et cette nouvelle échelle de temps sont rapidement devenues désynchronisées car la gravité de la lune modifie la révolution de la Terre, le ralentissant.

Cette différence dans le spin Earths est seulement minuscule mais assez de gens ont argumenté (principalement des astronomes) que si elle n'était pas compensée, la nuit finirait par glisser dans le jour (quoique dans plusieurs milliers d'années) et il serait difficile de suivre la céleste. corps.

Un compromis a été demandé et la nouvelle échelle de temps, Universal Coordinated Time (UTC), a été développée pour expliquer le ralentissement de la rotation de la Terre en ajoutant des secondes intercalaires chaque année.

Grâce à l'UTC, les technologies et les applications modernes telles que le système mondial de localisation, la communication par satellite, les émissions de télévision en direct et le commerce mondial sont devenues possibles.

Les réseaux informatiques peuvent recevoir l'heure UTC et conserver tous leurs appareils synchronisés en utilisant un serveur NTP (Network Time Protocol). Les serveurs NTP peuvent recevoir l'heure UTC d'une source d'horloge atomique via Internet, une transmission radio nationale ou via le réseau GPS.

Horloges Atomiques Histoire et Développement

Lundi, Février 11th, 2008

Cet article traite du développement des horloges atomiques, de l'importance de la précision, de leur développement et de la prochaine génération d'horloges atomiques offrant une précision accrue.

Les horloges atomiques ont été avec nous depuis plus de cinquante ans maintenant et la plupart des gens ont entendu parler d'eux et savent qu'ils sont très précis, mais à quel point sont-ils précis et pourquoi avons-nous besoin d'horloges aussi précises?

Les horloges atomiques sont utilisées par beaucoup d'entre nous, même si nous ne le savons pas. Le temps qu'ils racontent est transmis dans le monde entier et récupéré par des serveurs temporels utilisant le protocole NTP pour synchroniser les réseaux, ils sont vitaux pour de nombreuses technologies, telles que la navigation par satellite globale et les horaires des signaux de télévision.

Avant le développement de l'horloge atomique, les appareils de chronométrage les plus précis étaient des horloges électroniques qui perdraient une ou deux fois par semaine. Celles-ci avaient largement remplacé les horloges mécaniques encore moins précises.

L'humanité a toujours eu une fascination pour garder une trace de l'époque, mais connaître l'heure précise n'a jamais été trop importante. Une seconde ou même une minute de différence n'affecte pas notre vie de tous les jours.

Cependant, à mesure que la technologie a avancé, la nécessité d'un chronométrage plus précis a augmenté. Les satellites qui doivent être parcourus et communiquer avec la Terre à partir de cent, des milliers et même des millions de kilomètres nécessitent un timing précis. La lumière et donc les ondes radio peuvent parcourir 300,000 km chaque seconde, de sorte que de légères inexactitudes dans le temps peuvent avoir des différences massives.

La première horloge atomique précise a été construite par le Dr Louis Essen, qui a basé son horloge autour de l'oscillation de l'atome de césium-1955. L'idée a d'abord été conçue dès 133 quand Lord Kelvin a proposé que le chronométrage basé sur la façon dont les atomes se comportent serait un meilleur moyen de compter les intervalles de temps qu'autre chose.

La première génération d'horloges atomiques (également appelées oscillateurs au césium) utilise la fréquence de cet atome qui oscille 9,192,631,770 fois par seconde. Le modèle d'Essen était précis à une seconde toutes les années 300 mais les développements de l'oscillateur au césium signifient qu'ils peuvent maintenant atteindre des précisions d'une seconde tous les 80 millions d'années.

Pourtant, à mesure que les technologies deviennent plus avancées, les scientifiques s'efforcent de créer des horloges meilleures et plus précises. Les horloges standard Rubidium ne présentent pas une meilleure précision que les modèles de césium, mais sont plus petites et coûtent moins cher (les oscillateurs à césium ne se trouvent généralement que dans des laboratoires de physique à grande échelle).

Des horloges utilisant un seul atome ont été développées et offrent encore plus de précision. Une horloge basée sur un seul atome de mercure a atteint des précisions d'une seconde en 400 millions d'années et on s'attend à ce qu'un nouveau type d'horloge de strontium qui utilise la lumière soit encore meilleur.

L'avenir des horloges atomiques est de plus en plus grande précision, combiné à la réduction de la taille et du coût de celles-ci. L'American National Institute of Standards and Technology (NIST) a dévoilé une horloge atomique de taille de puce qui présente une précision de millisecondes.

Les horloges atomiques sont maintenant une partie intégrante de nos vies sans les signaux horaires qu'ils transmettent au monde qui sont pris en charge par les serveurs NTP. La communication moderne des achats sur Internet et le GPS et les progrès technologiques tels que la navigation par satellite deviendront impossibles.

Configuration d'un serveur de temps NTP basé sur LINUX

Friday, Février 8th, 2008

Résumé: Cet article fournit un guide étape par étape pour configurer LINUX comme un serveur de temps faisant autorité utilisant le protocole NTP (Network Time Protocol).

La synchronisation du temps informatique est très importante dans les réseaux informatiques modernes, la précision et la synchronisation temporelle sont essentielles dans de nombreuses applications, en particulier les transactions sensibles au temps. Imaginez l'achat d'un siège de ligne aérienne pour être informé à l'aéroport que le billet a été vendu deux fois parce qu'il a été acheté ensuite sur un ordinateur qui avait une horloge plus lente!

Les ordinateurs modernes ne doivent horloges internes appelés puces horloge temps réel (RTC) qui fournissent des temps et des informations actualisées. Ces puces sont sauvegardés batterie de sorte que même en cas de panne, ils peuvent maintenir le temps, mais les ordinateurs personnels ne sont pas conçus pour être horloges parfaites. Leur conception a été optimisée pour la production de masse et à faible coût plutôt que de maintenir le temps précis.

Pour de nombreuses applications, cela est peut être tout à fait adéquat, même si, bien souvent, les machines ont besoin de temps pour être synchronisé avec d'autres PC sur un réseau et lorsque les ordinateurs sont désynchronisés les uns avec les autres problèmes peuvent survenir tels que les fichiers de réseau de partage ou dans certains environnements, même la fraude!

Network Time Protocol (NTP) est un protocole Internet utilisé pour le transfert de l'heure précise, fournissant des informations de temps le long de sorte qu'un temps précis peut être obtenu. Comme NTP a été écrit à l'origine pour Linux, de nombreux systèmes d'exploitation basés sur Linux ont déjà une version de NTP installée. Cependant, le code source peut être téléchargé gratuitement sur le site web de NTP (ntp.org), la version la plus récente étant v 4.2.4.

NTP (version 4) peut maintenir le temps sur l'Internet public à quelques millisecondes 10 (1 / 100th d'une seconde) et peut faire encore mieux sur les réseaux locaux avec exactitudes de microsecondes 200 (1 / 5000th d'une seconde) dans des conditions idéales.

NTP fonctionne dans la suite TCP / IP et UDP repose sur une forme moins complexe de NTP appelé Time Protocol existe SNTP (Simple Network) qui ne nécessite pas le stockage d'informations sur les communications précédentes, requis par NTP. Il est utilisé dans certains appareils et applications où grande précision le moment est pas aussi important.

Le programme d'arrière-plan NTP est configuré avec le fichier 'ntp.conf'. ceci peut contenir une liste de références de serveurs NTP publiques pouvant être utilisées pour synchroniser l'heure. Les serveurs de temps NTP sont spécifiés en utilisant la commande 'server', tous les caractères après le symbole '#' sont des commentaires:

Exemple
server time-a.nist.gov # Serveur NTP public: Maryland
Lorsqu'il est configuré, NTP peut être contrôlé en utilisant les commandes 'ntpd start' 'ntpd stop' 'ntpq -p' (affiche l'état)

NTP peut également authentifier les ressources de synchronisation Remarque: Il est fortement recommandé de configurer un serveur de temps avec une source matérielle plutôt que sur Internet, là où il n'y a pas d'authentification. Les codes d'authentification sont spécifiés dans le fichier 'ntp.keys'.

Des serveurs NTP spécialisés sont disponibles pour recevoir des transmissions par GPS ou des diffusions nationales de référence temporelle. Ils sont relativement bon marché et le signal est authentifié fournissant une référence temporelle sécurisée.

L'authentification pour NTP a été mis au point pour empêcher toute manipulation malveillante avec la synchronisation du système comme pare-feu ont été développés pour protéger les réseaux contre les attaques, mais comme tout système de sécurité, il ne fonctionne que si elle est utilisée.

Comment configurer un serveur de temps réseau NTP dans Windows 2000

Thursday, Février 7th, 2008

La synchronisation du temps informatique est très importante dans les réseaux informatiques modernes, la précision et la synchronisation temporelle sont essentielles dans de nombreuses applications, en particulier les transactions sensibles au temps. Imaginez l'achat d'un siège de ligne aérienne pour être informé à l'aéroport que le billet a été vendu deux fois parce qu'il a été acheté ensuite sur un ordinateur qui avait une horloge plus lente!

Les ordinateurs modernes ne doivent horloges internes appelés puces horloge temps réel (RTC) qui fournissent des temps et des informations actualisées. Ces puces sont sauvegardés batterie de sorte que même en cas de panne, ils peuvent maintenir le temps, mais les ordinateurs personnels ne sont pas conçus pour être horloges parfaites. Leur conception a été optimisée pour la production de masse et à faible coût plutôt que de maintenir le temps précis.

Pour de nombreuses applications, cela est peut être tout à fait adéquat, même si, bien souvent, les machines ont besoin de temps pour être synchronisé avec d'autres PC sur un réseau et lorsque les ordinateurs sont désynchronisés les uns avec les autres problèmes peuvent survenir tels que les fichiers de réseau de partage ou dans certains environnements, même la fraude!

Microsoft Windows 2000 dispose d'un utilitaire de synchronisation horaire intégré au système d'exploitation Windows Time (w32time.exe), qui peut être configuré pour fonctionner en tant que serveur de temps réseau. Microsoft et d'autres vous recommandent fortement de configurer un serveur de temps avec une source matérielle plutôt qu'Internet où il n'y a pas d'authentification.

Si vous voulez configurer le service de temps Windows pour utiliser l'horloge interne du matériel, puis vérifiez d'abord que w32time se trouve dans la liste des services du système dans le registre, afin de vérifier:

Cliquez sur Démarrer, Exécuter, puis tapez regedit puis cliquez sur OK.
Recherchez et puis cliquez sur l'entrée de Registre suivante:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Il est fortement recommandé de sauvegarder la base de registre comme des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte, des modifications au registre sont faites à vos propres risques.

Pour commencer la configuration d'une horloge interne, cliquez sur la clé suivante:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Dans le volet droit, cliquez-droit sur ReliableTimeSource, puis cliquez sur Modifier.
Dans Édition de la valeur DWORD, tapez 1 dans la boîte Données de la valeur, puis cliquez sur OK
Quittez l'Éditeur du Registre

Pour redémarrer le service de temps Windows, cliquez sur Démarrer, Exécuter (ou bien utiliser la fonction Invite de commandes).
Type: w32time net stop && net start w32time
Puis appuyez sur Entrée.

Pour réinitialiser l'heure des ordinateurs locaux, tapez ce qui suit sur tous les ordinateurs, à l'exception du serveur de temps qui ne doit pas être synchronisé avec lui-même:
w32tm -s

Pour configurer le service de temps Windows pour utiliser une source de temps externe, cliquez sur Démarrer, Exécuter et tapez regedit puis cliquez sur OK.

Localisez la clé suivante:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Dans le volet de droite, cliquez sur le type puis cliquez sur Modifier, dans le type de modifier la valeur NTP dans la zone Données de la valeur, puis cliquez sur OK.

Maintenant, dans le volet droit, cliquez droit ReliableTimeSource, puis cliquez sur Modifier.
Dans la boîte de la valeur DWORD, sous Données de la valeur, tapez 0, puis cliquez sur OK.

Faites un clic droit NtpServer dans le volet droit puis cliquez sur Modifier.
Dans Édition de la valeur, tapez le Domain Name System (DNS), chaque DNS doit être unique.
Maintenant, cliquez sur OK.

Pour Windows 2000 Service Pack 4 uniquement, régler les paramètres de correction de temps pour ce faire repérer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Dans le volet droit, cliquez-droit sur MaxAllowedClockErrInSecs, puis sur Modifier dans la boîte de la valeur DWORD, tapez un temps en secondes nombre maximum de secondes de différence entre l'horloge locale et l'heure reçue du serveur NTP pour être considéré comme un nouveau valide temps.
Cliquez sur OK.

Pour définir le sondage intervalles localiser:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Dans le volet droit, cliquez-droit sur la période, puis cliquez sur Modifier.
Dans la boîte de la valeur DWORD, sous Données de la valeur, tapez 24 puis sur OK
Quittez l'Éditeur du Registre

Cliquez sur Démarrer, puis sur Exécuter, puis tapez la commande suivante et appuyez sur Entrée:
W32time Net stop && net start w32time

Pour réinitialiser l'heure des ordinateurs locaux, tapez ce qui suit sur tous les ordinateurs, à l'exception du serveur de temps qui ne doit pas être synchronisé avec lui-même:

Network Time Protocol (NTP) est un protocole Internet utilisé pour le transfert de temps précis, fournissant des informations sur le temps afin que l'on puisse obtenir un temps précis

Pour activer le Network Time Protocol; NtpServer, recherchez et cliquez sur:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Dans le volet de droite, cliquez sur Activé, puis cliquez sur Modifier.
Dans la zone Édition de la valeur DWORD, tapez 1 sous Données de la valeur, puis cliquez sur OK.

Maintenant revenir en arrière et cliquez sur
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
Dans le volet droit, cliquez-droit NtpServer, puis modifier, dans le Modifier la valeur DWORD sous Type Données de la valeur Dans le volet droit, cliquez-droit NtpServer, puis modifier, dans le Modifier la valeur DWORD sous Données de la valeur tapez le Domain Name System (DNS ), chaque DNS doit être unique et vous devez ajouter 0x1 à la fin de chaque nom DNS autrement changements ne prendront pas effet.
Maintenant, cliquez sur OK.

Recherchez et cliquez la suivante
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
Dans le volet droit, cliquez-droit sur SpecialPollInterval, puis cliquez sur Modifier.
Dans la boîte de la valeur DWORD, sous Données de la valeur, tapez le nombre de secondes que vous voulez pour chaque bureau de vote, soit 900 interrogera tous 15 minutes, puis cliquez sur OK.

Pour configurer les paramètres de correction de temps, de localiser:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Dans le volet droit, cliquez-droit MaxPosPhaseCorrection, puis Modifier, dans la zone de la valeur DWORD, sous Base, cliquez sur Décimal, sous Données de la valeur, tapez un temps en secondes tels que 3600 (une heure) puis cliquez sur OK.

Maintenant revenir en arrière et cliquez sur:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Dans le volet droit, cliquez-droit sur MaxNegPhaseCorrection, puis Modifier.
Dans la boîte de l'édition DWORD sous la base, cliquez sur décimale, sous Données de la valeur tapez le temps en secondes que vous souhaitez appeler comme 3600 (sondages en une heure)

Quittez l'Éditeur du Registre
Maintenant, pour redémarrer le service fenêtres de temps, cliquez sur Démarrer, Exécuter (ou bien utilisez la commande de l'installation rapide) et le type:
w32time net stop && net start w32time

Et sur chaque ordinateur, autre que le serveur de temps, tapez:
W32tm / -s
Et c'est ce que votre serveur de temps devrait être opérationnel.

Calendriers et la mesure du temps

Mercredi, Février 6th, 2008

Nous sommes tous conscients du passage du temps; il nous gouverne tout au long de notre vie refluant constamment loin, dictant quand nous devrions manger, dormir, se réveiller ou de travail.

Pourtant, la notion de temps a déconcerté les philosophes et les scientifiques depuis des millénaires et nous ne savent toujours pas exactement quelle heure est-; bien que les travaux d'Einstein et d'autres nous a permis d'une certaine façon dans sa compréhension.

Cependant, exactement à quelle heure est n'a pas vraiment dans le fonctionnement de notre vie au jour le jour, mais la mesure de son peuple qui passe préoccupe depuis des milliers d'années. Les calendriers ont été autour depuis des millénaires, des raisons agricoles, religieuses et sociales les ont fait essentiel dans la prévision quand la récolte des cultures ou lorsque pour célébrer un événement religieux.

La majorité de tous les systèmes de calendrier ont été basés sur le mouvement de la Terre ou de la Lune. Une rotation complète est un jour; l'orbite de la lune est un mois; et une orbite du Soleil est une année.

Les calendriers basés sur le mouvement de la Lune sont appelés calendriers lunaires tandis que ceux basés autour de l'orbite terrestre du Soleil sont appelés calendriers solaires. Parce que le nombre de jours dans une année n'est pas un nombre entier (la Terre prend 365 jours et six heures pour orbiter le Soleil) les calendriers solaires doivent truquer les chiffres, généralement en ajoutant un jour supplémentaire quelques années (un jour bissextile) une année bissextile un jour de plus que le reste des années.

Des problèmes se posent également avec les calendriers lunaires. Alors que la Lune prend 28 jours pour entourer la Terre, qui peut être divisée en sept (quatre semaines), une année ne peut pas être divisée en cycles lunaires égaux, donc les mois doivent avoir un nombre différent de jours (la lune fait le tour du Temps Sun 13 en jours 364).

La base de référence pour les calendriers (la date à laquelle ils commencent à compter) dépend de raisons culturelles ou religieuses. Le calendrier grégorien, adopté en Europe au moyen âge, a utilisé la naissance du Christ; tandis qu'une année au Japon est basée sur le règne actuel de l'empereur (2008 est l'année 18 de l'empereur Akihito).

L'utilisation principale des calendriers a toujours été d'identifier les événements et dans les temps modernes, ils sont souvent combinés et utilisés avec le temps pour créer un calendrier complet. Un calendrier basé sur le mouvement de la Terre ou de la Lune est moins pertinent aujourd'hui depuis l'avènement des montres précises et des technologies modernes telles que les horloges atomiques, les serveurs NTP (Network Time Protocol) et GPS (Global Positioning System). Celles-ci ont permis le développement d'une échelle de temps globale standardisée (connue sous le nom UTC - temps universel coordonné).

Cependant, grâce à ces technologies, nous savons maintenant que le mouvement de la Terre n'est pas aussi précis que nos horloges modernes (une horloge atomique est 1,000,000 fois plus stable que la rotation de la Terre). La Terre ralentit (et accélère parfois) dans son orbite. Si rien n'était fait pour compenser ceci, finalement midi deviendrait minuit et vice versa (bien que dans plusieurs millénaires) ainsi les secondes intercalaires sont ajoutées à l'échelle de temps standard juste comme les jours sont ajoutés dans une année bissextile.

Dans les temps modernes calendriers sont encore utilisés. Le calendrier grégorien est très répandu dans tout l'Occident et d'autres calendriers ont été développés comme le calendrier fiscal, mis au point par les entreprises comme un moyen de comparer la productivité ou le bénéfice de mois en mois et l'année à l'autre. Pour cette raison, des calendriers fiscaux ont un nombre fixe de semaines dans un mois, Janvier peut avoir cinq semaines alors que Mars peut avoir quatre. D'autres calendriers existent aussi tels que ceux utilisés par les écoles ou les sports.

Les serveurs de temps et l'importance de la synchronisation

Mardi, Février 5th, 2008

Les serveurs de temps sont comme les autres serveurs informatiques dans le sens où ils sont généralement situés sur un réseau. Un serveur de temps rassemble des informations de synchronisation, généralement à partir d'une source matérielle externe, puis synchronise le réseau à ce moment-là.

Souvent, les serveurs temporels sont synchronisés à une source UTC (temps universel coordonné) qui est l'échelle de temps standard globale et permet aux ordinateurs du monde entier de synchroniser exactement au même moment. Cela a une importance évidente dans les industries où le moment précis est crucial, comme l'industrie boursière ou aérienne.

Il existe diverses sources qu'un serveur temporel peut utiliser comme référence temporelle. L'Internet est une source évidente, cependant, les références de synchronisation Internet d'Internet telles que nist.gov et windows.time ne peuvent pas être authentifiées, laissant le serveur de temps et donc le réseau vulnérable aux menaces de sécurité.

Il existe des alternatives authentifiées à Internet, la plus courante étant d'utiliser le réseau GPS. Comme le système de positionnement global repose sur le fait de savoir exactement à quelle heure il convient d'assurer des informations de localisation fiables, ces informations peuvent être utilisées par un serveur de temps.

Une simple antenne GPS connectée au serveur de temps permettra à la référence de synchronisation GPS d'être régulièrement vérifiée par le serveur de temps. Un serveur de temps GPS sera précis à quelques centaines de nanosecondes (une nanoseconde = un milliardième de seconde).

Il existe également un certain nombre d'émissions de radio nationales, comme le signal WWVB du Colorado aux États-Unis, le signal MSF de Cumbria au Royaume-Uni et le signal DCF-77 de Francfort en Allemagne.

Ces signaux radio sont cependant limités dans leur portée et même dans les grandes villes comme Londres, il peut être difficile de recevoir un signal suffisamment décent.

La plupart des serveurs de synchronisation utilisent le protocole NTP (Network Time Protocol). Il existe d'autres protocoles disponibles, mais le protocole NTP est principalement utilisé et est considéré comme la norme pour les protocoles de synchronisation. NTp existe depuis plus de 25 ans et est actuellement sur la version 4, mais est toujours en cours de mise à jour, ce qui est probablement la raison pour laquelle il est fat par le protocole de synchronisation le plus commun.

Les serveurs de temps NTP fonctionnent dans la suite TCP / IP et s'appuient sur UDP (User Datagram Protocol). Une forme moins complexe de NTP - Simple Network Time Protocol (SNTP) est utilisée dans certains appareils et applications où la synchronisation de haute précision est moins importante et est également incluse en standard dans les logiciels Windows (bien que les versions plus récentes de Microsoft Windows aient le NTP complet installé et le code source est gratuit et facilement accessible sur Internet depuis ntp.org).

Un guide de la synchronisation de l'heure avec Windows Vista

Lundi, Février 4th, 2008

Bien sûr, tous les ordinateurs ont des horloges bien que les puces en temps réel (RTC) qui habitent la plupart des PC ne sont pas les plus précises des montres et sont sujettes à la dérive.

Cela peut ne pas avoir beaucoup d'importance pour l'utilisateur moyen mais, en ce qui concerne les applications sensibles au temps, cette imprécision peut être gênante (un email arrive avant son envoi) ou au pire laisser votre machine ouverte aux menaces de sécurité.

Un temps universel (UTC) existe et permet à l'industrie mondiale de communiquer et d'échanger même à travers les fuseaux horaires. UTC a été développé pour s'assurer que tout le monde a utilisé la même référence de temps, en évitant les problèmes avec les transactions sensibles au temps comme en bourse.

Windows Vista dispose d'une fonction intégrée de synchronisation de l'heure déjà installée, appelée Windows Time. Il est très facile de configurer et de synchroniser une machine avec UTC sur Internet. Cela assurera que l'horloge de votre ordinateur est précise à l'heure UTC et est constamment mise à jour pour s'assurer que le temps ne dérive pas.

Pour synchroniser votre ordinateur Windows Vista à une source Internet UTC, suivez simplement ces instructions:

1. Faites un clic droit sur l'horloge dans la barre d'état système.
2. Cliquez sur ajuster l'heure et la date.
3. Cliquez sur l'onglet Heure Internet.
4. Cliquez sur modifier les paramètres.
5. Si vous êtes invité à entrer un mot de passe ou à confirmer, entrez le mot de passe ou cliquez sur Continuer.
6. Sélectionnez le serveur que vous souhaitez utiliser (par exemple, windows.time)
7. Cliquez sur le bouton Mettre à jour maintenant.
8. Cliquez sur OK deux fois.
Si des problèmes surviennent, une autre méthode de synchronisation de votre ordinateur est possible via l'invite de commande en exécutant w32tm / resync. Cela devrait activer le service d'heure de Windows.

Remarque: Microsoft et les autres fabricants de systèmes d'exploitation recommandent d'utiliser une source matérielle externe pour synchroniser l'horloge d'un ordinateur car les serveurs de temps Internet ne peuvent pas être authentifiés, ce qui rend les systèmes vulnérables aux menaces de sécurité.

Il existe des serveurs de temps spécialisés qui se connectent à une source UTC en utilisant le réseau GPS ou une transmission radio spécialisée. Ces serveurs utilisent le protocole NTP (Network Time Protocol) pour synchroniser les machines sur un réseau avec une source UTC et sont faciles à installer et relativement peu coûteux.

Windows Vista a également la possibilité d'ajouter des horloges supplémentaires à la barre d'état système. Cela permet à différents moments de différents fuseaux horaires d'être affichés sur l'ordinateur. Si l'horloge a été synchronisée avec une source UTC, alors toutes ces horloges présenteront l'heure UTC convertie à n'importe quel fuseau horaire requis.

Pour ajouter des horloges supplémentaires, suivez simplement ces instructions:
Choisissez Modifier les paramètres de date et d'heure.
1. Cliquez sur l'horloge et cliquez sur l'onglet Horloges supplémentaires.
4. Mettez une coche dans Afficher cette horloge.
5. Sélectionnez le fuseau horaire.
6. Entrez un nom pour votre nouvelle horloge.
7. Cliquez sur Appliquer, puis lorsque vous cliquez sur l'icône Horloge, vous verrez vos nouvelles horloges.

Comment faire pour exécuter un serveur de temps réseau dans Windows XP

Vendredi, Février 1st, 2008

La synchronisation de l'heure dans les réseaux informatiques modernes est essentielle. Il fournit non seulement le seul cadre de référence entre tous les périphériques, mais il est essentiel dans tous les domaines, de la sécurisation, la planification et le débogage d'un réseau à l'horodatage d'applications telles que l'acquisition de données ou le courrier électronique.

Microsoft Windows XP dispose d'un utilitaire de synchronisation de temps intégré dans le système d'exploitation appelé Windows Time (w32time.exe) qui peut être configuré pour fonctionner comme serveur de temps réseau. Il peut être configuré pour synchroniser un réseau à l'aide de l'horloge interne ou d'une source de temps externe.

Pour de nombreuses applications, une horloge interne peut être suffisante, bien que, sur un réseau, des problèmes peuvent survenir avec des applications telles que le partage de fichiers réseau ou dans certains environnements, même la fraude. Il est donc vital d'utiliser une source de synchronisation précise. réseau.

NTP (Network Time Protocol) est un protocole déjà installé sur Windows XP et utilisé par Windows Time pour synchroniser les machines avec la source unique. Il existe plusieurs sources de synchronisation disponibles sur Internet, mais Microsoft et d'autres vous recommandent fortement de configurer un serveur de temps avec une source matérielle plutôt que sur Internet, là où il n'y a pas d'authentification.

Des serveurs spécialisés NTP sont disponibles qui peuvent recevoir une source de temps fiable via le signal GPS ou des transmissions radio spécialisées qui prennent leur temps à partir d'horloges atomiques.

Si vous souhaitez configurer Windows XP pour fonctionner en tant que serveur de temps, la première chose est de localiser la sous-clé Windows Time. Pour faire ça:
Exécutez Regedit (Cliquez sur Démarrer / exécuter / puis tapez REGEDIT / et cliquez sur Entrée.

Remarque: l'édition de votre registre système peut causer des problèmes avec votre système. Il est conseillé de sauvegarder votre système avant d'éditer le registre.

Maintenant, localisez la sous-clé suivante: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \
Faites un clic droit sur le côté droit et cliquez sur Modifier. Dans la zone Modifier la valeur, sous Données de la valeur, tapez NTP, puis cliquez sur OK.
Accédez maintenant au dossier Config et cliquez avec le bouton droit sur AnnounceFlags, Modify et dans la zone Edit DWORD Value, sous Value Data, tapez 5, puis cliquez sur OK.

Recherchez cette sous-clé:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

Cliquez avec le bouton droit de la souris dans la fenêtre de droite et Modifiez. Modifiez la zone de valeur DWORD et tapez le nombre de secondes que vous souhaitez pour chaque sondage sous Données de la valeur, c'est-à-dire: 900 sera égal à 15 minutes. Le champ de sondage représente l'intervalle de sondage entre les paquets de sondage NTP.

Pour activer le serveur NTP recherchez la sous-clé: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Clic droit activé (dans la fenêtre de droite) puis Modifiez. Modifiez la Valeur DWORD et tapez 1. Cliquez avec le bouton droit de la souris sur NtpServer, puis Modifiez et dans la valeur Editer DWORD sous Type de données de valeur, puis cliquez sur OK.

Localiser: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Dans le volet droit, cliquez avec le bouton droit sur MaxPosPhaseCorrection, puis Modifiez, dans la zone Modifier la valeur DWORD, sous Base, cliquez sur Déciper, sous Données de la valeur, tapez un temps en secondes tel que 3600 (une heure) puis cliquez sur OK. Ceci ajuste les paramètres de connexion.

Maintenant revenir en arrière et cliquez sur:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Dans le volet droit, cliquez-droit sur MaxNegPhaseCorrection, puis Modifier.
Dans la zone Modifier DWORD sous la base, cliquez sur Décimal, sous type de données de valeur, le temps en secondes que vous souhaitez faire un sondage tel que 3600 (une heure).

Quittez le registre puis redémarrez le service de l'heure de Windows en cliquant sur Démarrer / Exécuter puis en tapant:
net stop w32time && net start w32time et sur chaque ordinateur, autre que le contrôleur de domaine, tapez: W32tm / resync / rediscover.
Le serveur de temps devrait être opérationnel.