Configuration de Windows 2003 pour l'exécuter en tant que serveur de temps réseau NTP

Cet article explique comment configurer Windows 2003 pour qu'il s'exécute en tant que serveur de temps réseau.

La synchronisation du temps dans les réseaux informatiques modernes est essentielle, tous les ordinateurs ont besoin de connaître l'heure à laquelle de nombreuses applications, de l'envoi d'un e-mail au stockage d'informations dépendent du PC sachant quand l'événement a eu lieu.

Microsoft Windows Server à partir de 2000 dispose d'un utilitaire de synchronisation temporelle intégré au système d'exploitation appelé Windows Time (w32time.exe), qui peut être configuré pour fonctionner en tant que serveur de temps réseau.

Windows 2003 Server peut facilement définir l'horloge système pour utiliser UTC (temps universel coordonné, la norme de temps du monde) en accédant à une source Internet (soit: time.windows.com ou time.nist.gov). Pour ce faire, un utilisateur doit simplement double-cliquer sur l'horloge de son bureau et ajuster les paramètres dans l'onglet Internet Time.

Il convient toutefois de noter que Microsoft et d'autres fabricants de systèmes d'exploitation recommandent vivement que les références de synchronisation externes soient utilisées car les sources Internet ne peuvent pas être authentifiées.

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 \ Type

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.

Localisez la clé suivante:

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

Dans le volet droit, cliquez avec le bouton droit sur AnnounceFlags et cliquez sur Modifier. L'entrée de registre 'AnnounceFlags' indique si le serveur est une référence de temps de confiance, 5 indique une source de confiance, alors dans la zone Modifier la valeur DWORD, sous Données de la valeur, tapez 5, puis cliquez sur OK.

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.

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 de temps de Windows, cliquez sur Démarrer, Exécuter (ou bien utilisez l'installation de l'invite de commande) et tapez:

w32time net stop && net start w32time

Et c'est ce que votre serveur de temps devrait être opérationnel.

La technologie et l'importance du temps

La technologie et l'importance du temps

Cet article explore le concept du temps, comment il est mesuré et comment nos technologies ont exigé des moyens de mesure du temps de plus en plus précis.

C'est une question qui a rendu perplexes les philosophes et les scientifiques depuis l'aube de l'homme, "qu'est-ce que le temps exactement? et c'est seulement dans notre histoire récente que nous avons commencé à découvrir des réponses, grâce à Einstein et à son travail sur la relativité restreinte et générale.

Nous savons maintenant temps n'est pas le concept abstrait nous avons d'abord pensé qu'il était, nous savons aussi ce n'est pas constante et par rapport à différents observateurs dans tout l'univers à la vitesse de la lumière étant la seule constante dans l'univers.

En d'autres termes, si la vitesse de la lumière doit être la même pour tout le monde alors une personne voyageant à proximité d'une telle vitesse trouverait le temps de ralentir.

Heureusement que tous les êtres humains vivent dans les limites de la planète Terre, cela signifie le passage du temps est très similaire pour nous tous (pour mesurer ou si exactement différent que d'être impossible). Cependant, des technologies telles que les satellites et les systèmes GPS doivent prendre en compte cette modification état de temps sinon ils deviendraient entièrement inacurate.

Comme les humains ont progressé, en disant le temps avec une précision de plus en plus est devenu de plus en plus important. Historiquement, sachant que le temps était pas impératif. Les gens avaient besoin de connaître la bonne journée pour planter les cultures ou quand le lever et le coucher du soleil se sont passées, mais la précision était pas une préoccupation.

Cependant, depuis l'invention de l'horloge mécanique suivie au tournant du XXe siècle par des horloges électroniques, les humains ont commencé à compter de plus en plus de précision pour leurs technologies.

Seafaring, l'aviation et maintenant l'espace Voyage signifie que les humains ont cherché de plus en plus de moyens de accuarte de garder le temps.

Dans les horloges atomiques du 1950 ont été développés qui étaient si précis, il a été découvert que la révolution de la Terre, quelque chose que nous avions basé notre échelle de temps pendant des siècles, était loin d'être aussi précise que ces nouvelles horloges.

Maintenant, des technologies telles que l'Internet, le système mondial de localisation et de communication par satellite exige une précision absolue que la lumière peut voyager 300,000 km chaque seconde exactitudes signification d'une fraction de seconde pourrait signifier nos systèmes de navigation par satellite pourraient être par des milliers de miles et le commerce informatique serait proche impossible.

Heureusement, une échelle de temps globale, UTC (Coordinated Universal Time), a été développée et est basée sur l'heure indiquée par les horloges atomiques. Cela permet aux systèmes du monde entier d'être synchronisés exactement au même moment.

Les réseaux informatiques utilisent le protocole NTP (Network Time Protocol) pour recevoir une référence temporelle UTC et synchroniser toutes les machines sur un réseau à ce moment-là.

Les serveurs NTP peuvent recevoir une référence temporelle sur Internet (mais pas très sécurisée) à partir d'une transmission radio nationale (tant que le récepteur est à portée d'une transmission appropriée) ou du réseau GPS (via une antenne GPS sur le toit).

Garder un temps précis sur Linux lors de l'exécution d'un serveur de temps NTP

Les systèmes d'exploitation Linux sont de plus en plus populaires en partie à cause des nombreux avantages qu'ils offrent par rapport aux systèmes commerciaux tels que Windows ou OS X. Linux offre une sécurité accrue (car il n'y a qu'une poignée de virus pouvant infecter un système Linux). Dans la plupart des cas, c'est gratuit.

Il n'est pas étonnant que de plus en plus de particuliers et d'entreprises choisissent de passer à un système d'exploitation basé sur Linux et que ce soit Redhat, Mandrake, Ubuntu ou la myriade d'autres systèmes basés sur UNIX et LINUX.

La synchronisation de l'heure est essentielle dans de nombreuses applications sensibles au facteur temps et la plupart des utilisateurs professionnels estiment qu'il serait impossible de réaliser des transactions en ligne sans réseau synchronisé. Même les utilisateurs à domicile ont intérêt à s'assurer que leur système fonctionne correctement, que les courriels n'arrivent plus avant d'être envoyés et que la sécurité augmente.

La plupart des systèmes d'exploitation basés sur Linux contiennent une version du protocole NTP (Network Time Protocol), un protocole Internet conçu pour synchroniser l'heure sur un réseau. Pour ceux qui ne contiennent pas de version pré-emballée, NTP est open source et disponible gratuitement sur 'ntp.org'.

Alors que NTP est disponible pour la plupart des versions de Windows; Les utilisateurs de Linux ont l'avantage de servir traditionnellement de plateforme de développement principale pour NTP. Il fonctionne en utilisant une source de synchronisation provenant d'Internet ou via un serveur de temps réseau dédié.
Ces horloges de référence utilisent l'heure UTC (temps universel coordonné) comme une échelle de temps globale qui leur est transmise par des horloges atomiques précises à quelques nanosecondes (une nanoseconde est un milliardième de seconde).

Dit simplement, le démon NTP (un programme de service qui s'exécute en arrière-plan) compare l'heure sur l'ordinateur avec la source de synchronisation à intervalles réguliers et l'ajuste en fonction de toute dérive.

Le démon NTP est configuré à l'aide du fichier 'ntp.conf'. Le fichier de configuration est l'emplacement où sont stockés les serveurs de synchronisation NTP. Si vous essayez d'utiliser une source de synchronisation Internet publique, il est conseillé de visiter https://www.pool.ntp.org qui contient une collection de serveurs 200.

Cependant Microsoft et Novell, conseillent fortement que les sources de synchronisation basées sur Internet ne sont pas utilisées car elles ne sont pas authentifiées et peuvent laisser une passerelle ouverte pour des attaques malveillantes.

Alternativement et de manière préférée entre toutes, des serveurs de temps NTP dédiés sont disponibles qui offrent une meilleure précision et sont beaucoup plus sûrs. Ces serveurs de temps reçoivent une source de synchronisation d'une émission de radio nationale (telle que WWVB aux Etats-Unis ou MSF au Royaume-Uni) ou via le système GPS.

Une fois installés, ces systèmes vérifient continuellement l'heure sur toutes les horloges des ordinateurs du réseau et les ajuste pour toute dérive. Un récepteur GPS typique peut fournir des informations de synchronisation à quelques nanosecondes d'UTC, tandis que les transmissions de temps et de fréquence nationales sont précises à 1 - 20 millisecondes (une milliseconde est 1 / 1000 d'une seconde).

Utilisation de WWVB en tant que référence temporelle pour les serveurs NTP

Les horloges atomiques sont incroyablement coûteuses et généralement elles ne se retrouvent normalement que dans des laboratoires de physique à grande échelle tels que le MIT (Massachusetts Institute of Technology), le NIST (National Institute of Standards and Technology (Colorado) ou le National Physical Laboratory au Royaume-Uni.

Heureusement, de nombreux laboratoires nationaux diffusent le temps UTC (temps universel coordonné) à partir de leurs horloges atomiques via une transmission radio.

Aux États-Unis, l'émission nationale est appelée WWVB et est diffusée par le NIST (Institut national pour les normes et le temps) à Fort Collins, au Colorado. L'émission WWVB est utilisée par des millions de personnes en Amérique du Nord pour synchroniser des produits électroniques grand public tels que les horloges murales, les radios-réveils et les montres-bracelets. En outre, WWVB est utilisé pour les applications de haut niveau telles que la synchronisation de l'heure du réseau utilisant NTP.

Le code temporel contient l'année, le jour de l'année, l'heure, la minute, la seconde et les indicateurs qui indiquent l'état de l'heure d'été, des années bissextiles et des secondes de saut.

Les émissions de WWVB sur 2.5, 5, 10, 15 et 20 MHz et pour la plupart des utilisateurs aux États-Unis, la précision reçue doit être inférieure à 10 millisecondes (1 / 100 d'une seconde).

Alors que de nombreux serveurs NTP utilisent maintenant le GPS pour recevoir une référence temporelle, l'avantage d'utiliser une transmission radio est qu'un signal peut être reçu à l'intérieur (une antenne GPS a besoin d'une bonne vue du ciel).

Cependant, le signal radio a une portée limitée et peut être bloqué par des gratte-ciels, des montagnes et des agglomérations denses. Un serveur NTP basé sur la radio se compose habituellement d'un serveur de temps montable en rack, et d'une antenne, constituée d'une barre de ferrite à l'intérieur d'une enceinte en plastique, qui reçoit l'heure radio et la fréquence de diffusion. L'antenne doit toujours être montée horizontalement à angle droit vers la transmission pour une force de signal optimale.

Des transmissions de synchronisation nationales similaires sont diffusées d'autres pays au Royaume-Uni, le signal est appelé MSF et est diffusé par le National Physical Laboratory de Cumbria, d'autres systèmes sont diffusés à Francfort, en Allemagne (DCF-77), au Japon (JJY) et en France (TDF)

Utilisation de MSF comme référence de synchronisation pour les serveurs NTP

Les horloges atomiques sont incroyablement coûteuses et généralement elles ne se retrouvent normalement que dans des laboratoires de physique à grande échelle tels que le MIT (Massachusetts Institute of Technology), le NIST (National Institute of Standards and Technology (Colorado) ou le National Physical Laboratory au Royaume-Uni.

Heureusement, de nombreux laboratoires nationaux diffusent le temps UTC (temps universel coordonné) à partir de leurs horloges atomiques via une émission radio.

Au Royaume-Uni, l'émission nationale de synchronisation s'appelle MSF et est diffusée par NPL (National Physical Laboratory) à Cumbria. La diffusion MSF est utilisée dans tout le Royaume-Uni et dans certaines régions d'Europe pour synchroniser les produits électroniques grand public comme les horloges murales, les radios-réveils et les montres-bracelets. En outre, MSF est utilisé pour des applications de haut niveau telles que la synchronisation horaire en réseau utilisant NTP.

Le code temporel contient l'année, le jour de l'année, l'heure, la minute, la seconde et les indicateurs qui indiquent l'état de l'heure d'été, des années bissextiles et des secondes de saut.

MSF fonctionne sur une fréquence de 60 kHz et porte un code d'heure et de date qui peut être reçu et décodé par une large gamme d'horloges radio-pilotées facilement disponibles et fournit une précision reçue inférieure à 10 millisecondes (1 / 100 d'une seconde ).

Alors que de nombreux serveurs NTP utilisent maintenant le GPS pour recevoir une référence temporelle, l'avantage d'utiliser une transmission radio est qu'un signal peut être reçu à l'intérieur (une antenne GPS a besoin d'une bonne vue du ciel).

Cependant, le signal radio a une portée limitée et peut être bloqué par des gratte-ciels, des montagnes et des agglomérations denses. Un serveur NTP basé sur la radio se compose habituellement d'un serveur de temps montable en rack, et d'une antenne, constituée d'une barre de ferrite à l'intérieur d'une enceinte en plastique, qui reçoit l'heure radio et la fréquence de diffusion. L'antenne doit toujours être montée horizontalement à angle droit vers la transmission pour une force de signal optimale.

Des transmissions nationales similaires sont diffusées depuis d'autres pays aux États-Unis. Le signal est appelé WWVB et est diffusé par le NIST (Institut national des normes et de la technologie) à Fort Collins, Colorado, d'autres systèmes sont diffusés à Francfort, Allemagne (DCF- 77), au Japon (JJY) et en France (TDF).

Configuration NTP Linux et Unix Basic

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

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

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

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

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.