Protocole de temps réseau et synchronisation de temps d'ordinateur

Demandez à n'importe quel administrateur de réseau ou ingénieur informatique et demandez-leur quelle importance Synchronisation de temps réseau Est et vous obtiendrez normalement la même réponse - très.

Le temps est utilisé dans presque tous les aspects de l'informatique pour l'enregistrement lorsque des événements se sont produits. En fait, les horodatages sont la seule référence qu'un ordinateur peut utiliser pour garder les pistes de tâches qu'il a effectuées et celles qu'elle n'a pas encore faites.

Lorsque les réseaux sont non synchronisés, le résultat peut être un véritable mal à la tête de toute personne chargée de les déboguer. Les données peuvent souvent être perdues, les applications ne commencent pas, l'enregistrement des erreurs est presque impossible, sans parler des vulnérabilités de sécurité qui peuvent résulter s'il n'y a pas de temps de réseau synchronisé.

NTP (Network Time Protocol) est la première application de synchronisation de temps qui existe depuis les 1980. Il a été constamment développé et est utilisé par presque tous les réseaux informatiques qui nécessitent un temps précis.

La plupart des systèmes d'exploitation ont une version de NTP déjà installée et l'utiliser pour synchroniser un seul ordinateur est relativement simple en utilisant les options dans les paramètres de l'horloge ou la barre des tâches.

Cependant, en utilisant l'application NTP ou le démon intégré sur un ordinateur, le périphérique utilisera une source de temps Internet comme référence temporelle. Tout cela est bon pour les machines simples, mais sur un réseau, une solution plus sécurisée est nécessaire.

Il est vital sur tout réseau informatique qu'il n'y a pas de vulnérabilité dans le pare-feu, ce qui peut entraîner des attaques d'utilisateurs malveillants. Garder un port ouvert pour communiquer avec une source de synchronisation Internet est une méthode qu'un attaquant peut utiliser pour entrer dans un réseau.

Heureusement, il existe des alternatives à l'utilisation d'Internet comme source de synchronisation. Signaux de temps d'horloge atomique Peuvent être reçus à l'aide de radio à ondes longues ou de transmissions GPS.

Dévoué Serveur de temps NTP Des dispositifs sont disponibles qui rendent la synchronisation du temps extrêmement simple car la Serveurs NTP Reçoit le temps (à l'extérieur du pare-feu) et peut ensuite être distribué à toutes les machines sur un réseau - cela se fait de manière sécurisée et précise avec la plupart des réseaux synchronisés avec un serveur NTP fonctionnant dans quelques millisecondes l'un de l'autre.

Les horloges atomiques sont maintenant doublées en précision

Comme pour l'avance de la technologie informatique qui semble augmenter de manière exponentielle de la capacité chaque année, les horloges atomiques semblent augmenter de façon spectaculaire dans leur précision d'année en année.

Maintenant, ces pionniers de la technologie de l'horloge atomique, l'US National Institute of Standards Time (NIST), Ont annoncé qu'ils ont réussi à produire un Horloge atomique Avec précision deux fois celle de toutes les horloges qui ont précédé.

L'horloge est basée dans un seul atome d'aluminium et le NIST affirme qu'il peut rester précis sans perdre une seconde au cours de 3.7 milliards d'années (à peu près au même moment que la vie a existé dans la Terre).

L'horloge précédente la plus précise a été conçue par l'allemand Physikalisch-Technische Bundesanstalt (PTB) Et était une horloge optique basée sur un atome de strontium et était exacte à une seconde depuis plus d'un milliard d'années. Cette nouvelle horloge atomique par NIST est également une horloge optique, mais est basée sur des atomes d'aluminium, qui, selon les recherches de NIST avec cette horloge, est beaucoup plus précis.

Les horloges optiques utilisent des lasers pour contenir des atomes et diffèrent des horloges atomiques traditionnelles utilisées par les réseaux informatiques en utilisant Serveurs NTP (Network Time Protocol) et d'autres technologies basées sur des horloges fontaines. Non seulement ces horloges fontaines traditionnelles utilisent le Césium comme leur atome de maintien du temps, mais au lieu des lasers, ils utilisent des liquides et des aspirateurs super-refroidis pour contrôler les atomes.

Merci au travail de NIST, PTB et UK NPL (National Physical Laboratory), les horloges atomiques continuent de progresser de façon exponentielle, cependant, ces nouvelles horloges atomiques optiques basées sur des atomes comme l'aluminium, le mercure et le strontium sont loin d'être utilisées comme base pour UTC (Temps universel coordonné).

UTC est régi par une constellation d'horloges à la fontaine de césium qui, tout en étant encore précises à une seconde dans les années 100,000, sont de loin moins précises que ces horloges optiques et sont basées sur une technologie de plus de cinquante ans. Malheureusement, jusqu'à ce que la communauté scientifique mondiale puisse s'entendre sur la conception d'un atome et de l'horloge pour être utilisée à l'international, ces horloges atomiques précises resteront un élément de jeu de la communauté scientifique seulement.

L'effet des éruptions solaires sur le GPS

La météo spatiale à venir peut affecter les dispositifs GPS, y compris la navigation par satellite et GPS NTP serveurs de temps.

Bien que beaucoup d'entre nous aient dû faire face à des conditions météorologiques extrêmes l'hiver dernier, de nouvelles tempêtes sont en route - cette fois-ci depuis l'espace.

Évasements solaires Sont une occurrence régulière à la surface du soleil. Alors que les scientifiques ne sont pas complètement sûrs de ce qui les cause, nous connaissons deux choses sur les fusées solaires: - elles sont cycliques - et sont liées à activité des taches solaires.

Pour ces onze dernières années, l'activité des sunspot du soleil - petites dépressions sombres qui apparaissent à la surface du soleil - a été très minime. Mais ce cycle de onze ans a pris fin et il y a eu une augmentation des taches solaires à la fin de l'année dernière, ce qui signifie que 2010 sera une année importante pour les taches solaires et les fusées solaires.

Mais il n'est pas nécessaire de s'inquiéter de devenir grillé par les éruptions solaires, car ces éclats de gaz chauds qui jaillissent du soleil ne se laissent jamais assez loin pour atteindre la Terre, mais ils peuvent nous affecter de différentes manières.

Les éruptions solaires sont des éclats d'énergie et, en tant que telles, émettent des rayonnements et des particules d'énergie élevée. Sur la terre, nous sommes protégés par ces explosions d'énergie et de rayonnement par le champ magnétique terrestre et l'ionosphère, mais les communications par satellite ne le sont pas et cela peut entraîner des problèmes.

Bien que l'effet du rayonnement de l'éruption solaire soit très faible, il peut ralentir et réfléchir les ondes radio lorsqu'elles traversent l'ionosphère vers la Terre. Cette interférence peut provoquer des satellites GPS dans des problèmes extrêmes particuliers car ils dépendent de la précision pour fournir des informations de navigation.

Alors que les effets des éruptions solaires sont doux, il est possible que les appareils GPS rencontrent de brèves périodes sans signal et le problème des signaux inexacts, ce qui signifie que l'information postule peut devenir peu fiable.

Cela affectera non seulement la navigation soit que le système GPS est utilisé par des centaines et des milliers de réseaux informatiques comme source de temps fiable.

Alors que le plus dévoué Serveurs de temps GPS Devrait être en mesure de faire face à des périodes d'instabilité sans perdre de précision, car les gestionnaires de réseau préoccupés qui ne veulent pas entrer dans le travail pour trouver leurs systèmes ont été écrasés en raison d'un manque de synchronisation, peut-être envisager d'utiliser un serveur de temps de réseau référencé par radio qui utilise une transmission diffusée Tels que MSF ou WVBB.

Serveurs à deux temps NTP (Network Time Protocol) sont également disponibles qui peuvent recevoir à la fois la radio et le GPS, assurant une source de temps toujours disponible en permanence.

Un guide pour Synchronisation d'un réseau avec NTP

(Network Time ProtocolNTP) Est un protocole TCP / IP développé quand l'Internet en était à ses balbutiements. Il a été développé par David Mills de la Université du Delaware qui essayait de synchroniser les ordinateurs à travers un réseau avec un degré de précision.

NTP est un protocole basé sur UNIX, mais il a été porté à fonctionner tout aussi efficacement sur PC et une version a été inclus avec les systèmes d'exploitation depuis Windows 2000 (y compris Windows 7, Vista et XP).

NTP, et le démon (application) qui la contrôle, ne sont pas seulement une méthode de passer le temps autour. Tout système qui exécute le démon NTP peut agir comme un client en interrogeant le temps de référence d'autres serveurs ou il peut faire son propre temps disponible pour d'autres appareils à utiliser qui en effet il se transforme en un serveur de temps lui-même. Il peut aussi agir comme un pair en collaborant avec d'autres pairs de trouver la source de temps le plus stable et précise à utiliser.

L'un des aspects les plus flexibles de NTP est sa nature hiérarchique. NTP divise dispositifs en strates, chaque niveau de la strate est définie par sa proximité à l'horloge de référence (horloge atomique). L'horloge atomique elle-même est un dispositif strate 0, le dispositif plus proche de lui (souvent un serveur dédié de temps NTP) Est un dispositif strate 1 tandis que d'autres appareils qui se connectent à ce devenir strate 2. NTP peut maintenir la précision à l'intérieur des niveaux de la strate 16.

Tout réseau qui doit être synchronisé, doit d'abord identifier et de localiser une source de temps NTP à distribuer. sources de temps sur Internet sont disponibles, mais toi sont souvent prises à partir d'appareils strate de 2 qui opèrent à travers le pare-feu. La seule façon de NTP peut scruter le temps est si le port / IP TCP est laissé ouvert pour permettre le trafic à travers. Cela pourrait conduire à des problèmes de sécurité que des utilisateurs malveillants peuvent profiter de ce trou pare-feu.

Dévoué NTP serveurs de temps trouver une source de temps via des signaux de GPS ou de radio et ainsi de ne pas quitter un réseau vulnérable aux attaques. En fixant un Serveur de temps NTP à un réseau routeur et entière des centaines et même des milliers de dispositifs peuvent être synchronisées grâce à la structure hiérarchique de NTP.

Nouvelles technologies et l'importance croissante de la synchronisation du temps

L'option Protocole NTP (Network Time Protocol) depuis les premiers jours d'Internet, a été responsable de la synchronisation du temps entre les réseaux informatiques. Non seulement le NTP est efficace, mais lorsqu'il est connecté à une source de UTC (temps universel coordonné), NTP est également extrêmement précis.

La plupart des réseaux informatiques se connectent à UTC via un service dédié Serveur de temps NTP. Ces appareils utilisent une connexion externe à une horloge atomique pour recevoir l'heure et ensuite la distribuer sur un réseau. En connectant à l'extérieur, via GPS (système de positionnement global) ou radio à ondes longues, non seulement NTP serveurs de temps Incroyablement précis, mais ils sont également très sécurisés car ils ne dépendent pas d'une connexion Internet pour le moment.
Les serveurs temporels NTP sont de plus en plus utilisés pour d'autres innovations. Non seulement les technologies traditionnelles telles que la vidéosurveillance, les feux de circulation, le contrôle du trafic aérien et la bourse, dépendent de la synchronisation du temps avec les serveurs temporels, mais une quantité croissante de technologies modernes sont également.

NTP serveurs de temps Sont maintenant communs dans les modernes signalisation numérique Systèmes (l'utilisation de téléviseurs à écran plat pour la publicité hors domicile). Ces écrans en réseau sont souvent synchronisés pour permettre des campagnes programmées et orchestrées.

Une campagne de signalisation numérique synchronisée est une méthode permettant de faire ressortir la campagne publicitaire hors domicile. Ceci est de plus en plus important à mesure que de plus en plus de signalisation numérique est implémentée, rendant une campagne de signalisation numérique classique difficile à engager et à attirer l'attention.

En synchronisant plusieurs écrans avec un serveur de temps NTP et en exécutant une campagne planifiée et chronométrée. Cela permet de programmer ou de chronométrer un contenu pour maximiser son impact.

Les petits serveurs temporaires peuvent être installés directement dans la signalisation numérique de Boîtier LCD Bien que la plupart de ces dispositifs de synthèse de Tiem nécessitent un signal GPS ou à ondes longues, l'antenne peut être problématique. Une meilleure solution consiste à mettre en réseau la signalisation digtal et à utiliser un seul Serveur NTP Comme méthode de synchimisation.

NTP peut être le protocole le plus ancien sur Internet et NTP serveurs de temps Sont depuis près de deux décennies, mais cette technologie et ce logiciel relativement anciens n'ont jamais été tellement demandés.

La précision scientifique de l'horloge atomique

La précision devient de plus en plus importante dans les technologies modernes et nulle que la précision dans le temps. De l'Internet à la navigation par satellite, une synchronicité précise et précise est vitale à l'ère moderne.

En fait, bon nombre des technologies que nous accordons pour acquis dans le monde d'aujourd'hui ne seraient pas possibles si ce n'était pour les machines les plus précises inventées. Horloge atomique.

Les horloges atomiques ne sont que des appareils de chronométrage comme les autres horloges ou montres. Mais ce qui les distingue, c'est la précision qu'ils peuvent atteindre. Comme un exemple brut, votre horloge mécanique standard, comme une tour d'horloge du centre-ville, dérivera jusqu'à une seconde par jour. Les horloges électroniques telles que les montres numériques ou les radios d'horlogerie sont plus précises. Ces types d'horloge dérivent une seconde en environ une semaine.

Cependant, lorsque vous comparez la précision d'une horloge atomique dans laquelle une seconde ne sera pas perdue ou acquise dans les années 100,000 ou plus, la précision de ces appareils est incomparable.

Les horloges atomiques peuvent atteindre cette précision par les oscillateurs qu'ils utilisent. Presque tous les types d'horloge ont un oscillateur. En général, un oscillateur n'est qu'un circuit qui coïncide régulièrement.

Les horloges mécaniques utilisent des pendules et des ressorts pour assurer une oscillation régulière tandis que les horloges électroniques ont un cristal (généralement quartz) qui, lorsqu'un courant électrique est traversé, fournit un rythme précis.

Les horloges atomiques utilisent l'oscillation des atomes au cours des différents états de l'énergie. Souvent, le césium 133 (et parfois le rubidium) est utilisé car son oscillation de transition hyperfine est supérieure à 9 milliard fois par seconde (9,192,631,770) et cela ne change jamais. En fait, le Système international d'unités (SI) considère maintenant officiellement une seconde dans le temps comme 9,192,631,770 cycles de rayonnement de l'atome de césium.

Les horloges atomiques constituent la base du calendrier mondial global - UTC (temps universel coordonné). Et les réseaux informatiques partout dans le monde restent synchronisés en utilisant des signaux temporels diffusés par des horloges atomiques et repris sur NTP serveurs de temps (Network Time Server).

Protocole de temps de réseau et synchronisation de temps de réseau

La synchronisation des réseaux informatiques est quelque chose que de nombreux administrateurs considèrent comme acquis. Les serveurs de temps de réseau dédiés peuvent recevoir une source temporelle et la répartir entre un réseau, avec précision, sécurité et précision.

Toutefois, Synchronisation précise du temps N'est possible que grâce au protocole de temps NTP - Network Time Protocol.

NTP a été développé lorsque l'Internet était encore à ses débuts et Professeur David Mills Et son équipe de l'Université du Delaware essayait de synchroniser le temps sur un réseau de quelques machines. Ils ont développé le tout premier rendez-vous de NTP qui a continué à être développé jusqu'à ce jour même, près de trente ans après sa première création.

NTP n'était pas alors, et n'est pas maintenant, le seul logiciel de synchronisation horaire, il y a d'autres applications et protocoles qui effectuent une tâche similaire mais NTP est la plus utilisée (avec plus de 98% d'applications de synchronisation horaire l'utilisant). Il est également livré avec la plupart des systèmes d'exploitation modernes avec une version de NTP (généralement SNTP - une version simplifiée) installée sur le dernier système d'exploitation Windows 7.

NTP a joué un rôle important dans la création d'Internet que nous connaissons et aimons aujourd'hui. De nombreuses applications et tâches en ligne ne seraient possibles qu'avec une synchronisation de temps précise et NTP.

Le commerce en ligne, les enchères sur Internet, la banque et le débogage des réseaux reposent tous sur une synchronisation précise du temps. Même l'envoi d'un courrier électronique nécessite une synchronisation de l'heure avec le serveur de messagerie - sinon, les ordinateurs ne seraient pas en mesure de gérer les courriels provenant de machines non synchronisées puisqu'ils arrivent avant leur envoi.

NTP est un protocole logiciel gratuit et est disponible en ligne à partir de NTP.org Cependant, la plupart des réseaux informatiques nécessitant un temps sûr et précis utilisent principalement Serveurs NTP dédiés Qui fonctionnent à l'extérieur du réseau et du pare-feu, obtenant le temps à partir des signaux d'horloge atomique assurant une précision de milliseconde avec le calendrier global du monde UTC (Temps universel coordonné).

Choisir un serveur de temps pour votre réseau

Tout administrateur réseau vous indiquera l'importance Synchronisation temporelle Est destiné à un réseau informatique moderne. Les ordinateurs comptent sur le temps de presque tout, en particulier dans l'âge actuel du commerce en ligne et de la communication globale où la précision est essentielle.

Ne pas garantir que les ordinateurs soient synchronisés de manière précise pourraient conduire à toutes sortes de problèmes: la perte de données, les vulnérabilités de sécurité, l'impossibilité de mener des transactions sensibles au temps et les problèmes de débogage peuvent tous être causés par un manque ou une synchronisation temporelle insuffisante.

Mais s'assurer que chaque ordinateur sur un réseau est exactement le même temps est simple grâce à deux technologies: l'horloge atomique et le NTP Serveur (Network Time Protocol).

Les horloges atomiques Sont des chronomètres extrêmement précis. Ils peuvent garder le temps et ne pas dériver d'ici une vingtaine d'années et c'est cette précision qui a permis des technologies et des applications telles que la navigation par satellite, le commerce en ligne et le GPS.

La synchronisation de l'heure pour les réseaux informatiques est contrôlée par le serveur de temps du réseau, communément appelé serveur NTP après le protocole de synchronisation de temps qu'ils utilisent, Network Time Protocol.
Quand il s'agit de choisir un serveur de temps, il n'y a vraiment que deux types réels - la référence radio Serveur de temps NTP et le Serveur de temps NTP GPS.

Les serveurs de temps de référence radio reçoivent le temps provenant de la transmission à ondes longues diffusées par des laboratoires de physique comme NIST En Amérique du Nord ou NPL au Royaume-Uni. Ces transmissions peuvent souvent être récupérées dans tout le pays d'origine (et au-delà) bien que la topographie locale et les interférences d'autres appareils électriques interfèrent avec le signal.

Serveurs de temps GPS, D'autre part, utiliser le signal de navigation par satellite transmis par les satellites GPS. Les transmissions GPS sont générées par des horloges atomiques à bord des satellites, de sorte qu'ils sont une source de temps très précise, tout comme l'horloge atomique générée par les laboratoires de physique.

Outre l'inconvénient d'avoir une antenne sur le toit (le GPS fonctionne par ligne de visibilité, une vision claire du ciel est essentielle), le GPS peut être obtenu littéralement partout sur la planète.

Comme les deux Types de serveur de temps Peut fournir une source précise de temps fiable, la décision de quel type de serveur de temps doit être basée sur la disponibilité de signaux à ondes longues ou s'il est possible d'installer une antenne GPS sur le toit.

Utilisation du GPS comme source de temps précis

Le Global Positioning System (GPS) est un outil de plus en plus populaire, utilisé dans le monde entier comme source de navigation et de navigation. Cependant, il existe beaucoup plus sur le réseau GPS que la navigation par satellite, car les transmissions diffusées par les satellites GPS peuvent également être utilisées comme source de temps très précise.

Les satellites GPS sont en fait des orbites en orbite car chacun contient des horloges atomiques qui génèrent un signal temporel. C'est le signal de temps qui est diffusé par les satellites GPS que les récepteurs de navigation par satellite dans les voitures et les avions utilisent pour atteindre la distance et la position.

Le positionnement n'est possible que parce que les signaux horaires sont si précis. Par exemple, les navires assis par véhicule utilisent les signaux provenant de quatre satellites en orbite et triangulent l'information pour déterminer la position. Cependant, s'il n'y a qu'une seconde d'inexactitude avec l'un des signaux de temps, les informations posantes pourraient être à des milliers de kilomètres, ce qui s'avère inutile.

Il témoigne de la précision des horloges atomiques utilisées pour générer des signaux GPS qui, actuellement, un récepteur GPS peut atteindre sa position sur terre à moins de cinq mètres.

Parce que les satellites GPS sont si précis, ils constituent une source idéale de temps pour Synchroniser un réseau informatique à. Le temps GPS strictement parlant diffère de la limite de temps internationale UTC (temps universel coordonné) car UTC a ajouté des secondes supplémentaires pour assurer la parité avec la rotation de la terre, ce qui signifie qu'il est exactement 18 secondes avant GPS mais est facilement converti par NTP la synchronisation de l'heure Protocole (Network Time Protocol).

Serveurs de temps GPS Recevez le signal de temps GPS via une antenne GPS qui doit être placée sur le toit pour recevoir les transmissions de ligne de visée. Une fois que le signal GPS est reçu, Serveur de temps NTP GPS Distribuera le signal à tous les périphériques sur le réseau NTP et corrige toute dérive sur les machines individuelles.

Serveurs de temps GPS Sont des appareils faciles à utiliser et peuvent assurer une précision de milliseconde à UTC sans aucun des risques de sécurité liés à l'utilisation d'une source de temps sur Internet.

Utilisation du signal WWVB pour la synchronisation temporelle

Nous comptons tous sur le temps de tenir nos jours programmés. Les montres-bracelets, les horloges murales et même le lecteur de DVD nous disent tous le temps, mais à l'occasion, ce n'est pas assez précis, surtout quand Le temps doit être synchronisé.

Il existe de nombreuses technologies qui nécessitent une précision extrêmement précise entre les systèmes, de la navigation par satellite à de nombreuses applications Internet, un temps précis devient de plus en plus important.

Toutefois, la précision n'est pas toujours simple, en particulier dans les réseaux informatiques modernes. Alors que tous les systèmes informatiques ont des horloges intégrées, ce ne sont pas des pièces de temps précis, mais des oscillateurs à cristaux standard, la même technologie utilisée dans d'autres horloges électroniques.

Le problème avec le fait de compter sur des horloges de système comme celui-ci est qu'ils sont enclins à la dérive et sur un réseau composé de centaines ou de milliers de machines, si les horloges dérivent à un rythme différent - le chaos peut bientôt s'ensuivre. Les e-mails sont reçus avant qu'ils ne soient envoyés et les applications temporelles échouent.

Les horloges atomiques Sont les pièces de temps les plus précises, mais ce sont des outils de laboratoire à grande échelle et sont impraticables (et très coûteux) pour être utilisés par les réseaux informatiques.

Cependant, les laboratoires de physique comme les États-Unis NIST (Institut national des normes et du temps) ont des horloges atomiques dont ils diffusent des signaux horaires. Ces signaux temporels peuvent être utilisés par des réseaux informatiques pour la synchronisation.

En Amérique du Nord, le code temporel diffusé par le NIST s'appelle WWVB Et est transmis de Boulder, Colorado sur une longue onde à 60Hz. Le code temporel contient l'année, le jour, l'heure, la minute, la seconde et, en tant que source d'UTC, les secondes de saut ajoutées pour assurer la parité avec la rotation de la Terre.

La réception du signal WWVB et l'utilisation pour synchroniser un réseau informatique est simple à faire. Les serveurs de temps de réseau de référence radio peuvent recevoir cette diffusion dans toute l'Amérique du Nord et en utilisant le protocole NTP (Network Time Protocol).

Un dédié Serveur de temps NTP Qui peut recevoir le signal WWVB peut synchroniser des centaines voire des milliers de périphériques différents vers le signal WWVB, ce qui garantit que chacun d'eux soit à quelques millisecondes d'UTC.