Horloges atomiques et gravité

Nous ne pourrions pas vivre nos vies sans eux. Ils affectent presque tous les aspects de notre vie quotidienne et bon nombre des technologies que nous accordons pour acquis dans le monde d'aujourd'hui, ne peuvent fonctionner sans eux. En fait, si vous lisez cet article sur Internet, il est possible que vous utilisiez un en ce moment.

Sans le savoir, les horloges atomiques nous gouvernent tous. De l'Internet; Aux réseaux de téléphonie mobile et à la navigation par satellite, sans horloges atomiques, aucune de ces technologies ne serait possible.

Les horloges atomiques régissent tous les réseaux informatiques en utilisant le protocole NTP (Protocole de temps réseau) et serveurs de temps réseau, Les systèmes informatiques à travers le monde restent en parfaite synchronisation.

Et ils continueront de le faire pendant plusieurs millions d'années, car les horloges atomiques sont si précises qu'elles peuvent maintenir le temps dans une seconde pour plus de 100 millions d'années. Toutefois, horloges atomiques Peut être encore plus précis et une équipe française de scientifiques envisage de faire cela en lançant une horloge atomique dans l'espace.

Les horloges atomiques sont limitées à leur précision sur Terre en raison des effets de l'attraction gravitationnelle de la planète à temps; Comme Einstein a suggéré, le temps lui-même est déformé par la gravité et cette déformation ralentit le temps sur Terre.

Cependant, un nouveau type d'horloge atomique nommé PHARAO (Projet d'Horloge Atomique par Refroidissement d'Atomes en Orbit) doit être placé à bord de l'ISS (station spatiale internationale) hors de portée des pires effets de l'attraction gravitationnelle de la Terre.

Ce nouveau type d'horloge atomique permettra une synchronisation hyper précise avec d'autres horloges atomiques, ici sur Terre (ce qui en fait la synchronisation à une Serveur NTP Encore plus précis).

On s'attend à ce que Pharao atteigne une précision d'environ une seconde par 300 millions d'années et permettra de faire progresser les technologies de pointe.

Le protocole temporel IEEE 1588 promet une synchronisation de temps plus précise

En dépit d'être autour de plus de vingt ans, le protocole de temps privilégié actuel par la plupart des réseaux, NTP (Network Time Protocol) a une certaine concurrence.

Actuellement NTP est utilisé pour synchroniser les réseaux informatiques en utilisant serveurs de temps réseau (Serveurs NTP). Actuellement NTP peut synchroniser un réseau informatique à quelques millisecondes.

Le protocole Precision Time Protocol (PTP) ou IEEE 1588 a été développé pour les systèmes locaux nécessitant une précision très élevée (au niveau nano-second). Actuellement, ce type de précision dépasse les capacités de NTP.

PTP nécessite une relation maître et esclave dans le réseau. Un processus en deux étapes est nécessaire pour synchroniser les périphériques à l'aide de IEEE 1588 (PTP). Tout d'abord, la détermination de quel dispositif est le maître est requise puis les décalages et les retards naturels du réseau sont mesurés. PTP utilise l'algorithme Best Master Clock (BMC) pour déterminer quelle horloge du réseau est la plus précise et devient le maître tandis que toutes les autres horloges deviennent esclaves et se synchronisent avec ce maître.

IEEE (Institute of Electrical and Electronic Engineers) décrit IEEE 1588 ou (PTP) comme conçu pour "remplir un créneau non bien desservi par l'un des deux protocoles dominants, NTP et GPS. IEEE 1588 est conçu pour les systèmes locaux nécessitant des précisions très élevées au-delà de ceux qui peuvent être atteints en utilisant NTP. Il est également conçu pour les applications qui ne peuvent supporter le coût d'un récepteur GPS à chaque noeud ou pour lesquelles les signaux GPS sont inaccessibles. "(Cité dans Wikipédia)

PTP peut fournir une précision à quelques nano-secondes mais ce type de précision n'est pas nécessaire pour la plupart des utilisateurs du réseau, mais l'utilisation cible de PTP semble être le haut débit mobile et d'autres technologies mobiles car PTP prend en charge l'information sur l'heure, utilisée par Les fonctions de facturation et de déclaration des accords de niveau de service dans les réseaux mobiles.

Logiciel de synchronisation des synchronisations temporelles

synchronisation de l'heure Est un aspect crucial de la mise en réseau informatique. S'assurer que toutes les machines sur un réseau sont synchronisées avec le calendrier global, UTC (temps universel coordonné), sinon les transactions sensibles au temps avec d'autres réseaux seraient impossibles.

La synchronisation de l'heure est facilitée grâce au protocole Network Time Protocol (NTP) qui a été conçu dès les premiers jours d'Internet à cette fin. Il fonctionne en utilisant une seule source de temps (généralement UTC) qui est ensuite réparti entre tous les périphériques sur le Réseau NTP.

L'option Source de temps UTC Est souvent tiré d'Internet sur des réseaux où la sécurité n'est pas un problème génial, mais comme cela implique de laisser un port ouvert dans un pare-feu de réseau pour de nombreux réseaux, la vulnérabilité que cela peut laisser ne vaut pas le risque.

Dévoué serveurs de temps réseau (Souvent appelé Serveurs NTP) Sont utilisés par de nombreux réseaux comme une méthode sûre et même plus précise de réception de l'UTC. Ces appareils reçoivent l'heure UTC directement à partir d'une source d'horloge atomique.

En outre, ces serveurs de temps dédiés fonctionnent à l'extérieur du pare-feu et du réseau et utilisent des sources telles que le GPS ou les fréquences radio pour récupérer les codes temporels.

Pour faciliter la synchronisation, il existe différents Logiciel de synchronisation de temps Les paquets qui fonctionnent main dans la main avec NTP et permettent, via des interfaces de navigateur, une configuration facile de la synchronisation de l'heure sur l'ensemble du réseau.

Bien que ces logiciels de synchronisation de temps ne soient pas essentiels pour utiliser la plupart des logiciels Serveurs NTP, Le logiciel standard installé dans les systèmes d'exploitation manque souvent ou est assez compliqué.

La plupart des producteurs spécialisés de serveurs de temps de réseau dédiés produiront un client de service de temps pour permettre la configuration et ceux-ci sont probablement les mieux adaptés pour le périphérique de ce suppler. Cependant, il existe de nombreux logiciels logiciels de synchronisation de temps libre et open source qui sont le plus souvent compatibles avec de nombreux serveurs NTP.

Une brève histoire du temps d'ordinateur

Dit le temps est quelque chose que nous pouvons apprendre quand nous sommes très petits enfants. Savoir à quelle heure c'est une partie essentielle de notre société et nous ne pourrions pas fonctionner sans elle. Imaginez si nous n'avons pas précisé l'heure - quand allez-vous travailler? Quand partirez-vous et comment serait-il possible de rencontrer d'autres personnes ou d'organiser tout type de fonction.

Tout en disant que le temps est crucial pour nous, il est encore plus vital pour les ordinateurs qui utilisent le temps que le seul point de référence et parmi Synchronisation temporelle des réseaux informatiques c'est essentiel. Sans enregistrer le temps, les ordinateurs ne peuvent pas fonctionner car il n'y aurait aucune référence pour commander des programmes et des fonctions.
Mais la façon dont les ordinateurs indiquent l'heure et la date est très différente de la façon dont nous l'enregistrons. Plutôt que d'enregistrer une heure, une date et une année séparées, les systèmes informatiques utilisent un seul numéro. Ce nombre est basé sur le nombre de secondes d'un point de consigne dans le temps - connu comme l'époque principale.

Lorsque cette époque est, dépend du système d'exploitation ou du langage de programmation en question. Par exemple, les systèmes Unix ont une époque privilégiée qui commence à 1 Janvier 1970 et le nombre de secondes de l'époque est compté dans un nombre entier de bits 32. D'autres systèmes d'exploitation, tels que Windows, utilisent un système similaire mais l'époque est différente (Windows démarre sur 1 janvier 1601).

Il existe cependant des inconvénients pour ce système entier. Par exemple, comme le système Unix est un nombre entier de bits 32 qui a commencé dans 01 Jan 1970, par 19 Janvier 2038, l'entier aura épuisé tous les nombres possibles et devra retourner à zéro. Cela pourrait causer des problèmes avec les systèmes dépendants d'Unix dans un problème qui rappelle le bug du Millénaire.
D'autres problèmes impliquent également un temps d'ordinateur. En raison des exigences globales d'Internet, tout le temps informatique est maintenant basé sur UTC (Temps universel coordonné). Cependant, l'UTC est modifié à l'occasion en ajoutant Leap Seconds pour s'assurer que le temps correspond à la rotation de la Terre (la rotation de la Terre n'est jamais exacte en raison des forces gravitationnelles), de sorte que la deuxième manipulation doit être englobée dans un système de temps d'ordinateur.

Temps d'ordinateur Est souvent associé à NTP (Network Time Protocol) qui est utilisé pour synchroniser les ordinateurs en utilisant souvent un serveur de temps réseau.

Synchronisation de l'heure sur un réseau Windows 7

Windows 7 est le dernier opus de la famille des systèmes d'exploitation Microsoft. Suite à Windows Vista beaucoup décrié, Windows 7 a reçu un accueil beaucoup plus chaleureux de la part des critiques et des consommateurs.

La synchronisation de l'heure sur Windows 7 est extrêmement simple puisque le protocole NTP (Network Time Protocol) est intégré à Windows 7 et le système d'exploitation synchronise automatiquement l'horloge de l'ordinateur en se connectant au service temporel Microsoft time.windows.com.

Ceci est utile pour de nombreux utilisateurs domestiques, mais la synchronisation sur Internet n'est pas suffisamment sécurisée pour un réseau informatique pour la raison suivante:

Pour vous connecter à n'importe quelle source de temps Internet telle que time.windows.com, une publication doit être laissée ouverte dans le pare-feu. Comme pour tout port ouvert dans un pare-feu de réseau, cela peut être utilisé comme point d'entrée par un utilisateur malveillant ou par certains logiciels malveillants.

La fonctionnalité de synchronisation de l'heure dans Windows 7 peut être désactivée et est assez simple à faire en ouvrant la boîte de dialogue date et heure et décochez la case de synchronisation.

Cependant, la synchronisation de l'heure sur un réseau est essentielle, donc, si le service temporel Internet est désactivé, il doit être remplacé par une source de temps sûre et précise.

De loin, la meilleure façon de le faire est d'utiliser une source de temps externe au réseau (et au pare-feu).

La manière la plus simple, la plus sûre et la plus précise de synchroniser un réseau Windows 7 consiste à utiliser un système dédié Serveur NTP. Ces appareils utilisent une référence temporelle à partir d'une radiofréquence (généralement distribuée par des laboratoires nationaux de physique tels que la NPL de Grande-Bretagne et l'Amérique NIST) Ou du réseau de satellites GPS.

Parce que ces deux sources de référence proviennent de sources d'horloge atomique, elles sont incroyablement précises aussi et un réseau Windows 7 qui se compose de centaines de machines peut être synchronisé à quelques millisecondes du calendrier global UTC (temps universel coordonné) en utilisant un seul Serveur de temps NTP.

Trappes de synchronisation de temps commun Recherche UTC

La synchronisation de l'heure peut être un mal de tête pour de nombreux administrateurs réseau tentant de synchroniser un réseau pour la première fois. Il existe de nombreux pièges auxquels un administrateur de réseau inconscient peut tomber lors de la tentative de synchronisation simultanée de chaque machine sur un réseau.

Le premier problème que plusieurs administrateurs réseau effectuent est la sélection de la source de temps. UTC (Temps universel coordonné) est un calendrier global et est utilisé dans le monde entier comme base pour Synchronisation temporelle Car il ne repose pas sur des fuseaux horaires permettant à la communauté mondiale de se baser sur une seule échelle de temps.

UTC est également contrôlé par une constellation d'horloges atomiques qui assure sa précision; Cependant, il est régulièrement ajusté pour s'assurer qu'il correspond au temps solaire moyen en ajoutant des secondes de saut qui sont ajoutées pour contrer le ralentissement naturel de la rotation de la Terre.

UTC est facilement disponible en tant que référence de temps à partir d'un certain nombre de sources. Internet est un lieu populaire pour recevoir une source de temps UTC. Cependant, une source de temps Internet est située à travers le pare-feu du réseau et des problèmes de sécurité peuvent résulter d'avoir à laisser le port UDP ouvert pour recevoir les demandes de temps.

Les sources de temps Internet peuvent également être inexactes et, comme le propre système de sécurité de NTP connu sous le nom d'authentification NTP ne peut pas fonctionner sur Internet, d'autres problèmes de sécurité peuvent survenir.

Une solution bien meilleure pour obtenir une source d'UTC consiste à utiliser le système de positionnement global (GPS) ou les transmissions radio à ondes longues diffusées par plusieurs laboratoires nationaux de physique tels que NIST Aux États-Unis et au Royaume-Uni NPL.

Dévoué NTP serveurs de temps Peuvent recevoir ces signaux sécurisés et authentifiés, puis les répartir entre tous les périphériques sur un réseau.

Comment fonctionne la navigation par satellite

Les systèmes de navigation par satellites, ou les navires assis, ont changé la façon dont nous naviguons sur les routes principales. Fini, les jours où les voyageurs devaient avoir une boîte à gants pleine de cartes et qui ont disparu, c'est la nécessité d'arrêter et de demander à un local de se diriger.

La navigation par satellite signifie que nous passons maintenant du point A au point B confiants que nos systèmes nous conduiront là-bas et que les systèmes de navigation assis ne sont pas à l'épreuve (nous devons avoir lu toutes les histoires de personnes conduisant sur les falaises et dans les rivières, etc.) A certainement révolutionné notre Orientation.

À l'heure actuelle, il existe un seul système mondial de navigation par satellite (GNSS), l'American Run Global Positioning System (GPS). Bien que, un système européen rival (Galileo) soit en ligne après 2012 et un système à la fois russe (GLONASS) et chinois (COMPASS) en cours de développement.

Cependant, tous ces réseaux GNSS fonctionneront en utilisant la même technologie que celle utilisée par le GPS et, en fait, les systèmes GPS actuels devraient pouvoir utiliser ces systèmes futurs sans beaucoup d'altération.

Le système GPS est essentiellement une constellation de satellites (actuellement 27). Ces satellites contiennent chacun à bord d'un Horloge atomique (En fait deux sont sur la plupart des satellites GPS, mais dans le but de cette explication, un seul doit être considéré). Les signaux transmis à partir du satellite GPS contiennent plusieurs informations envoyées en un nombre entier:

* L'heure de l'envoi du message

* La position orbitale du satellite (connue sous le nom d'éphémérides)

* La santé générale du système et les orbites des autres satellites GPS (connu sous le nom d'almanach)

Un récepteur de navigation par satellite, le genre trouvé sur le dashbopard de votre voiture, reçoit cette information et l'utilisation des informations de synchronisation permet de déterminer la distance exacte entre le récepteur et le satellite. En utilisant trois ou plusieurs de ces signaux, la position exacte peut être triangulée (quatre signaux sont effectivement requis car la hauteur au-dessus du niveau de la mer doit aussi être calculée).

Parce que la triangulation fonctionne lorsque le signal de temps a été envoyé et combien de temps il faut pour arriver au récepteur, les signaux doivent être incroyablement précis. Même une seconde d'inexactitude pourrait voir les informations de navigation, mais des milliers de kilomètres comme lumière, et donc des signaux radio, peuvent voyager à peu près 300,000 km chaque seconde.

Actuellement, le réseau de satellite GPS peut fournir une précision de navigation dans les compteurs 5 qui montre comment Horloges atomiques précises peut être.

Configurer Windows XP en tant que serveur NTP

A serveur de temps réseau or Serveur NTP (Network Time Protocol), est un ordinateur central ou un serveur sur un réseau qui contrôle l'heure et synchronise toutes les machines sur ce réseau.

Windows XP peut être configuré pour fonctionner comme un serveur NTP pour synchroniser le reste des ordinateurs et des périphériques sur un réseau. Configurer une machine Windows XP pour agir comme un Serveur NTP Implique l'édition du registre, cependant, l'édition d'un registre du système d'exploitation peut entraîner des problèmes potentiels et ne doit être menée que par une personne ayant l'expérience de l'édition du registre.

Pour configurer Windows XP comme serveur NTP, la première chose à faire est d'ouvrir l'éditeur de registre dans Windows. Cela se fait en cliquant sur le bouton Démarrer et en sélectionnant "Exécuter" dans le menu. Entrez "regedit" dans le menu déroulant et appuyez sur retour. Cela devrait ouvrir l'éditeur de registre Windows.

Sélectionnez le dossier: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \ dans le volet gauche. Ce dossier contient les valeurs du serveur NTP.

Cliquez avec le bouton droit sur la touche "Activé" dans le volet de la fenêtre de droite et sélectionnez "Propriétés". Cela devrait ouvrir une boîte de dialogue où vous pouvez modifier la valeur de la clé de registre. Entrez "1" dans la fenêtre, en définissant la valeur sur "True" qui transforme l'ordinateur XP en un serveur temporel.

Fermez le registre et ouvrez l'invite de commande DOS en cliquant sur le bouton Démarrer de Windows, en sélectionnant "Exécuter". alors Tapez "cmd" dans la zone de texte et appuyez sur retour.

Tapez "Net stop w32time" dans l'invite de commande et appuyez sur "Entrée". Tapez maintenant "net start w32time" pour redémarrer le serveur de temps pour Windows XP.

Toutefois, la machine XP, qui est maintenant définie comme un serveur NTP, ne fera que répartir le temps qu'elle détient actuellement. Si cette fois-ci est inexacte, ce sera un moment inexacte qui est réparti entre le réseau.

Pour assurer une source de temps précise et sûre, utilisez un serveur dédié de temps NTP Qui reçoit le temps d'une source d'horloge atomique devrait être utilisé.

Synchronisation de temps de protocole de temps réseau simplifié

L'un des aspects les plus importants du réseautage est de maintenir tous les appareils synchronisés à l'heure correcte. Incorrect temps de réseau Et le manque de synchronisation peut faire des ravages avec les processus système et peut entraîner des erreurs inconnues et des problèmes de débogage.

Et ne pas garantir que les périphériques sont continuellement vérifiés afin d'empêcher la dérive peut également conduire à un réseau synchronisé qui devient lentement non synchronisé et entraîne les types de problèmes susmentionnés.

Cependant, s'assurer qu'un réseau n'a pas seulement le bon moment, mais que ce temps n'est pas dérivé est réalisé en utilisant le protocole NTP de protocole temporel.

Network Time Protocol (NTP) n'est pas le seul protocole de synchronisation de temps, mais il est de loin le plus utilisé. Il s'agit d'un protocole open source mais est continuellement mis à jour par une grande communauté de gardiens de l'Internet.

NTP repose sur un algorithme qui permet d'obtenir le bon et le meilleur moment d'une variété de sources. NTP permet d'utiliser une seule source de temps à l'aide d'un réseau de centaines et de milliers de machines et elle peut garder chacune exacte à cette source de temps à quelques millisecondes.

La manière la plus simple de synchroniser un réseau avec NTP est d'utiliser un Serveur de temps NTP, Également connu sous le nom serveur de temps réseau.

Les serveurs NTP utilisent une source de temps externe, soit à partir du réseau GPS (Global Positioning System), soit à partir d'émissions de laboratoires nationaux de physique tels que NIST Aux États-Unis ou NPL au Royaume-Uni.

Ces signaux temporels sont générés par des horloges atomiques qui sont souvent plus précises que les horloges sur les ordinateurs et les serveurs. NTP distribuera ce temps d'horloge atomique à tous les périphériques sur un réseau; il continuera à vérifier chaque périphérique afin de s'assurer qu'il n'y a pas de dérive et de corriger l'appareil s'il existe.

Le système GPS Europes commence à prendre forme

Après des années de querelles et d'incertitudes, l'équivalent européen du GPS (Global Positioning System) commence à prendre forme. Le système européen Galileo, qui va compléter le système actuel des États-Unis, se rapproche de l'achèvement.

Galileo, qui sera le premier système opérationnel mondial de navigation par satellite (GNSS) en dehors des États-Unis, fournira des informations de positionnement pour les machines de navigation par satellite et les informations de synchronisation pour GPS serveurs NTP (Network Time Protocol).

Le système, conçu et fabriqué par l'Agence spatiale européenne (ESA) et l'Union européenne (UE) et lorsqu'il est opérationnel, devrait améliorer la disponibilité et l'exactitude des signaux de synchronisation et de navigation transmis depuis l'espace.

Le système a été obstiné dans les querelles politiques et l'incertitude depuis sa création il y a près d'une décennie. Les objections des États-Unis selon lesquelles ils perdront la capacité à quitter le GPS en cas de besoin militaire; Et les contraintes économiques à travers l'Europe, ont signifié que le projet a été presque mis de côté plusieurs fois.

Cependant, les quatre premiers satellites sont finalisés dans un laboratoire du sud de l'Angleterre. Ces satellites de validation en orbite (IOV) formeront une mini-constellation dans le ciel et prouveront le concept Galileo en transmettant les premiers signaux afin que le système européen puisse devenir réalité.

Le reste du réseau satellite devrait suivre peu après et. Galileo devrait éventuellement comprendre plus de 30, ce qui signifie que les utilisateurs de systèmes de navigation par satellite de Serveurs de temps GPS NTP Devrait obtenir des réparations plus rapides pour pouvoir localiser leurs positions avec une erreur d'un mètre par rapport à l'erreur actuelle de 5 GPS uniquement.