Synchronisation du serveur de temps Les bases

NTP (Network Time Protocol) est un protocole basé sur Internet conçu pour synchroniser les horloges sur un réseau informatique. C'est le principal logiciel de synchronisation utilisé dans les réseaux informatiques et est également fourni avec la plupart des systèmes d'exploitation.

An Serveur NTP Est un périphérique dédié qui reçoit une source unique puis le distribue parmi tous les périphériques sur un réseau. Le protocole NTP surveille la dérive des horloges internes sur un réseau et les corrige.

An Serveur NTP Peut recevoir une source de temps à partir d'un laboratoire physique national tel que le National Physical Laboratory du Royaume-Uni (NPL), Cependant, ces signaux temporels sont diffusés par radio à ondes longues et ont une portée finie.

GPS serveurs NTP Sont conçus pour recevoir la source de temps générée par les horloges atomiques à bord des satellites GPS (Global Positioning System). Le GPS est disponible n'importe où sur la planète en tant que source de temps tant qu'il existe une vue dégagée sur le ciel.

Sans synchronisation correcte, toutes sortes de problèmes potentiels peuvent se produire, comme laissant un système informatique vulnérable à la fraude, aux utilisateurs malveillants et aux pirates informatiques. Un réseau informatique non synchronisé peut également perdre des données et être difficile à auditer.

Un calendrier global appelé UTC (Temps universel coordonné) a été développé pour s'assurer que le monde entier utilise le même calendrier. le Serveur NTP Utilisez UTC assurant que le réseau informatique est en même temps que tous les autres réseaux informatiques.

(UTC) Le temps universel coordonné est la seule fois où vous devrez connaître

Nous pouvons penser qu'ils ne sont qu'une fois et donc un délai. Bien sûr, nous sommes tous conscients des fuseaux horaires où l'horloge doit être repoussée une heure mais nous obéissons tous le même temps sans aucun doute?

En fait, nous ne le faisons pas. Il existe de nombreux calendriers différents, tous développés pour différentes raisons, sont trop nombreux pour les mentionner tous, mais ce n'est qu'au XIXe siècle que l'idée d'une seule échelle de temps, utilisée et que tout le monde est entré en vigueur.

C'était l'avènement du chemin de fer qui a provoqué le premier calendrier national au Royaume-Uni (Temps de chemin de fer) Avant alors les gens utiliseraient midi comme base pour le temps et mettraient leurs horloges. Il importait rarement si votre montre était cinq minutes plus rapide que vos voisins, mais l'invention des trains et l'horaire des chemins de fer ont rapidement changé tout cela.

Le calendrier des chemins de fer n'a été utile que si les gens utilisaient tous la même échelle de temps. Un train partant à 10.am serait manqué si une montre était cinq minutes lente, alors la synchronisation du temps devenait une nouvelle obsession.

Après le temps de chemin de fer, un calendrier plus global a été développé GMT (Greenwich Meantime) qui était basée sur la position du Soleil à midi qui tombait sur la ligne méridienne de Greenwich (0 degrés de longitude). Il a été décidé lors d'une conférence mondiale à 1884 qu'un méridien mondial unique devrait remplacer les nombreux déjà existants. Londres était peut-être la ville la plus prospère du monde, alors il a été décidé que c'était le meilleur endroit pour cela.

Le GMT a permis au monde entier de se synchroniser au même moment et alors que les pays modifiaient leurs horloges pour s'adapter aux fuseaux horaires, leur temps était toujours basé sur GMT.

GMT s'est avéré un développement réussi et est resté le calendrier mondial global jusqu'à la 1970. À ce moment là Horloge atomique Avait été développé et il a été découvert dans l'utilisation de ces dispositifs que la rotation de la Terre n'était pas une mesure fiable pour baser notre temps car elle se modifie jour après jour (bien que par des fractions d'une seconde).

En raison de cela, un nouveau calendrier a été développé appelé UTC (Temps universel coordonné). UTC est basé sur GMT mais permet le ralentissement de la rotation de la Terre en ajoutant "Leap Seconds" supplémentaires pour s'assurer que Noon reste sur le méridien de Greenwich.

UTC est maintenant utilisé partout dans le monde et est essentiel pour les applications telles que le contrôle du trafic aérien, la navigation par satellite et Internet. En fait, les réseaux informatiques à travers le monde sont synchronisés avec UTC en utilisant NTP serveurs de temps (Network Time Protocol). UTC est régi par une constellation d'horloges atomiques contrôlées par des laboratoires nationaux de physique tels que NIST (Institut national des normes et du temps) et le Royaume-Uni NPL.

Cinq raisons pour lesquelles votre entreprise a besoin d'un serveur NTP (partie 2)

3. Failles de sécurité:

Lorsque les réseaux ne sont pas synchronisés, les fichiers journaux ne sont pas enregistrés correctement ou dans le bon ordre, ce qui signifie que les pirates informatiques et les utilisateurs malveillants peuvent violer la sécurité inaperçu. De nombreux logiciels de sécurité dépendent également des horodatages avec des mises à jour anti-virus qui ne se produisent pas ou des tâches programmées en retard. Si votre réseau contrôle les transactions sensibles au temps, cela peut même entraîner une fraude en cas de manque de synchronisation.

4. Vulnérabilité légale:

Le temps n'est pas seulement utilisé par les ordinateurs pour commander des événements qu'ils utilisent également dans le monde juridique. Les contrats, les reçus, la preuve d'achat dépendent du temps. Si un réseau n'est pas synchronisé, il devient difficile de prouver quand les transactions ont réellement eu lieu et il sera difficile de les auditer. En outre, lorsqu'il s'agit de questions sérieuses telles que la fraude ou une autre criminalité, Serveur NTP ou d'un autre serveur de temps réseau Périphérique synchronisé avec UTC Est légalement vérifiable, son temps ne peut être discuté avec!

5. Crédibilité de l'entreprise:

Succorder à l'un de ces dangers potentiels ne peut pas seulement avoir des effets dévastateurs sur votre propre entreprise mais aussi celle de vos clients et fournisseurs aussi. Et la viande d'affaires étant ce qu'il y a un éventuel échec de votre part, deviendra rapidement une connaissance courante parmi vos concurrents, clients et fournisseurs et sera considérée comme une mauvaise pratique commerciale.

L'exécution d'un réseau synchronisé adhérant à l'UTC n'est pas difficile. Beaucoup d'administrateurs de réseau pensent que la synchronisation signifie simplement une demande de temps occasionnel pour une connexion en ligne De temps NTP la source; Cependant, ce faisant, il laissera un système tout aussi vulnérable aux fraudes et aux utilisateurs malveillants qui n'ont pas de synchronisation. C'est parce que l'utilisation d'une source de temps Internet nécessiterait de laisser un port permanent ouvert dans le pare-feu.

La solution consiste à utiliser un Serveur de temps NTP Qui reçoit une source de temps UTC à partir soit d'une transmission radio (diffusée par des laboratoires nationaux de physique) Réseau GPS (Système de positionnement global). Ceux-ci sont sécurisés et peuvent maintenir un réseau fonctionnant dans quelques millisecondes d'UTC.

Cinq raisons pour lesquelles votre entreprise a besoin d'un serveur NTP (partie 1)

La plupart des entreprises utilisent actuellement un réseau informatique. Les ordinateurs de la plupart des organisations mènent des milliers de tâches par seconde, du contrôle des lignes de production; Commande de stock; La préparation des dossiers financiers et la communication avec les ordinateurs sur d'autres réseaux - souvent de l'autre côté du monde.

Les ordinateurs utilisent une seule chose pour suivre toutes ces tâches: l'heure. Les horodatages sont la référence des ordinateurs uniquement lorsqu'un événement ou une tâche se produit par rapport à d'autres événements. Ils reçoivent du temps sous la forme d'horodatages et ils mesurent le temps en millisecondes (millième de seconde) car ils peuvent mener des centaines de processus chaque seconde.

Un calendrier global connu sous le nom UTC (Temps universel coordonné) a été développé pour s'assurer que les ordinateurs provenant de différentes organisations du monde entier peuvent se synchroniser ensemble. Alors, que se passe-t-il si les horloges sur les ordinateurs ne coïncident pas ou avec UTC?

Les conséquences d'un réseau avec des ordinateurs qui ne sont pas synchronisés peuvent être désastreuses. Voici cinq raisons pour lesquelles toutes les entreprises ont besoin d'une synchronisation réseau adéquate en utilisant un Serveur NTP (Network Time Protocol) ou autre serveur de temps réseau appareil.

1. Les tâches ne se produisent pas:

Lorsque les ordinateurs fonctionnent à des moments différents, les événements sur différentes machines peuvent ne pas se produire car un PC peut assumer un événement sur d'autres machines est déjà arrivé si le temps de cet événement est passé selon sa propre horloge. Et ce qui est pire, lorsqu'une tâche échoue, elle a un effet de substitution avec d'autres tâches qui ne se produisent pas et, à son tour, entraîne une échec des tâches supplémentaires.

2. Perte de données:

Lorsque les tâches ne se produisent pas, on remarque rapidement, mais lorsque les réseaux ne sont pas synchronisés, les données qui doivent être conservées peuvent être facilement perdues et elles peuvent passer inaperçues pendant un certain temps. Les données peuvent être perdues car le stockage et la récupération dépendent également des horodatages.

L'horloge atomique et le serveur de temps réseau

L'option Horloge atomique Est l'aboutissement de l'obsession de l'humanité de raconter un temps précis. Avant l'horloge atomique et la précision de la nanoseconde, ils utilisent des échelles de temps basées sur les corps célestes.

Cependant, grâce au développement de l'horloge atomique, on a maintenant réalisé que même la Terre dans sa rotation n'est pas aussi précise qu'une mesure du temps que la Horloge atomique Car il perd ou gagne une fraction de seconde chaque jour.

En raison de la nécessité d'avoir un calendrier basé un peu sur la rotation de la Terre (l'astronomie et l'agriculture étant deux raisons) un calendrier qui est conservé par les horloges atomiques, mais ajusté pour tout ralentissement (ou accélération) dans le spin de la Terre. Ce calendrier est connu comme UTC (Temps universel coordonné) employé dans le monde entier, ce qui garantit que le commerce et le commerce utilisent le même temps.

Utilisation des réseaux informatiques serveurs de temps réseau Pour synchroniser à l'heure UTC. Beaucoup de personnes se réfèrent à ces serveurs de temps comme horloges atomiques mais qui sont inexactes. Les horloges atomiques sont des équipements extrêmement coûteux et très sensibles et ne sont généralement disponibles que dans les universités ou les laboratoires nationaux de physique.

Heureusement, les laboratoires nationaux de physique NIST (Institut national pour les normes et le temps - États-Unis) et NPL (National Physical Laboratory - UK) diffusent le signal horaire de leurs horloges atomiques. Alternativement, le réseau GPS est une autre bonne source de temps précis car chaque satellite GPS a son propre système Horloge atomique.

L'option serveur de temps réseau Reçoit le temps d'une horloge atomique et la distribue en utilisant un protocole tel que NTP (Network Time Protocol) assurant que le réseau informatique est synchronisé en même temps.

Car serveurs de temps réseau Sont contrôlés par des horloges atomiques, ils peuvent garder un temps incroyablement précis; Ne pas perdre une seconde dans des centaines sinon des milliers d'années. Cela garantit que le réseau informatique est à la fois sécurisé et insensible aux erreurs de synchronisation car toutes les machines auront exactement le même temps.

Une histoire d'horloges atomiques

L'option Horloge atomique Est l'aboutissement de la capacité de l'humanité de garder le temps qui a parcouru plusieurs millénaires. Les humains ont toujours été préoccupés de suivre le temps depuis que l'homme a remarqué la régularité des corps célestes.

Le soleil, la lune, les étoiles et les planètes sont rapidement devenus la base de délais de temps avec des périodes telles que les années, les mois, les jours et les heures, uniquement en fonction de la régulation de la rotation de la Terre.

Cela a fonctionné pendant des milliers d'années comme un guide fiable de la durée du passé, mais au cours des derniers siècles, les humains ont tenté de trouver des méthodes encore plus fiables pour suivre le temps. Alors que le Soleil et les corps célestes étaient affectifs, les journaux solaires ne fonctionnaient pas pendant les jours nuageux et que les jours et les nuit s modifiaient pendant l'année seulement midi (quand le soleil est à son plus haut) pourrait être raisonnablement invoqué.

La première incursion dans une horloge précise qui ne dépendait pas des corps célestes et n'était pas simple (comme un bouchon de bougie ou une horloge d'eau) mais réellement dit que le temps sur une période prolongée était l'horloge mécanique.

Ces premiers appareils remontant au douzième siècle étaient des mécanismes bruts utilisant un échappement de pointe (un engrenage et un levier) pour contrôler les tiques de l'horloge. Après quelques siècles et une myriade de dessins, l'horloge mécanique a franchi son pas en avant avec le pendule. Le pendule a donné aux horloges leur première précision, car il contrôlait avec plus de précision les tiques de l'horloge.

Cependant, ce n'est que dans le vingtième siècle que les horloges entrent dans l'ère électronique sont-elles vraiment exactes. L'horloge numérique et électronique avait ses tiques contrôlées en utilisant l'oscillation d'un cristal à quartz (son état d'énergie changé lorsqu'un courant est basé) qui s'est avéré si précis que rarement une seconde par semaine a été perdue.

Le développement de horloges atomiques Dans le 1950 a utilisé l'oscillation d'un seul atome qui génère sur 9 milliards de tiques par seconde et peut maintenir un temps précis pour des millions d'années sans perdre une seconde. Ces horloges constituent maintenant la base de nos calendriers avec le monde entier synchronisé avec eux en utilisant Serveurs NTP, Assurant un temps entièrement précis et fiable.

NTP Server 5 étapes pour la synchronisation réseau

La synchronisation d'un réseau est souvent considérée comme un mal de tête par les administrateurs de réseau qui craignent que le fait de se tromper peut entraîner des résultats désastreux et, bien qu'il n'y ait pas lieu de nier que le manque de synchronisation peut causer des problèmes imprévus en particulier avec les transactions et la sécurité sensibles au temps, une synchronisation parfaite est simple si Ces étapes sont suivies:

1. Utilisez un dédié Serveur NTP. le Serveur NTP Est un périphérique qui reçoit une source unique puis la distribue à un réseau d'ordinateurs utilisant le protocole NTP (Network Time Protocol) l'un des plus anciens protocoles basés sur Internet et de loin le logiciel de synchronisation de temps le plus utilisé. NTP est souvent emballé avec des systèmes d'exploitation modernes tels que Windows ou Linux bien qu'il n'y ait aucun substitut à un dispositif NTP dédié.

2. Toujours utiliser un Source de temps UTC (Temps universel coordonné). UTC est basé sur GMT (Greenwich Meantime) et International Atomic Time (TAI) et est très précis. UTC est utilisé par les réseaux informatiques dans le monde entier, ce qui garantit que le commerce et le commerce utilisent tous le même calendrier.

3. Utilisez un signal de temps sûr et précis. Alors que les signaux temporels sont disponibles sur l'Internet, ils sont imprévisibles dans leur précision et, même si certains peuvent offrir une précision suffisante, un serveur de temps Internet se trouve à l'extérieur d'un pare-feu de réseau qui, si laissé ouvert pour recevoir un code temporel, provoquera des vulnérabilités dans la sécurité du réseau. Soit le GPS (système de positionnement global), soit un signal radio dédié tel que ceux transmis par les laboratoires nationaux de physique (tels que MSF - ROYAUME-UNI, WWVB - USA, DCF-Allemagne) offrent des méthodes sécurisées et fiables pour recevoir un signal de temps sûr et précis.

4. Organiser un réseau en stratum, niveaux. Les strates s'assurent que Serveur NTP N'est pas inondé de demandes de temps et que la bande passante du réseau ne se congestionne pas. Un stratum tree est organisé par quelques machines sélectionnées étant des périphériques 2 stratum en ce sens qu'ils reçoivent un signal de temps de la Serveur NTP (Périphérique Stratum 1), ces derniers distribuent à leur tour le temps à d'autres périphériques (stratum 3) et ainsi de suite.

5. Assurez-vous que toutes les machines utilisent UTC et Arbre du serveur NTP. Une erreur commune dans la synchronisation du temps est de ne pas garantir que toutes les machines sont correctement synchronisées, une seule machine exécutant un temps inexact peut avoir des conséquences imprévues.

Le serveur NTP et les délais de compréhension

Il existe plusieurs échelles de temps dans le monde entier. Les plus Serveurs NTP qualité serveurs de temps réseau Utilisez l'UTC comme source de base, il en existe d'autres:

Quand on nous demande le moment où il est très peu probable que nous répondions avec "pour quel échéancier", il existe plusieurs échelles de temps utilisées partout dans le monde et chacune est basée sur différentes méthodes de suivi de l'heure.
GMT

Méridien de Greenwich (GMT) Est l'heure locale sur le méridien de Greenwich basée sur le soleil hypotétique moyen. Comme l'orbite terrestre est elliptique et son axe est incliné, la position réelle du soleil sur le fond des étoiles apparaît un peu en avance ou derrière la position attendue. L'erreur de synchronisation accumulée varie au cours de l'année d'une manière régulière et périodique jusqu'à 14 minutes lente en février à 16 minutes rapides en novembre. L'utilisation d'un soleil hypotétique signifie éliminer cet effet. Avant que les astronomes et les navigateurs de 1925 mesurent le GMT de midi à midi, en commençant le jour 12 heures plus tard que dans l'usage civil, qui était également communément appelé GMT. Pour éviter toute confusion, les astronomes ont convenu à 1925 de changer le point de référence de midi à minuit et, quelques années plus tard, ont adopté le terme "Temps universel (UT)" pour le "nouveau" GMT. GMT reste la base juridique du temps civil pour le Royaume-Uni.

UT

Temps universel (UT) est le temps solaire moyen sur le méridien de Greenwich avec 0 h UT à minuit moyen, et comme 1925 a remplacé le GMT à des fins scientifiques. Au milieu des 1950, les astronomes avaient beaucoup de preuves des fluctuations de la rotation de la Terre et ont décidé de diviser UT en trois versions. Le temps dérivé directement des observations s'appelle UT0, l'application de corrections pour les mouvements de l'axe de la Terre, ou le mouvement polaire, donne UT1, et l'élimination des variations saisonnières périodiques génère UT2. Les différences entre UT0 et UT1 sont de l'ordre des millièmes de seconde. Aujourd'hui, seul UT1 est encore largement utilisé car il fournit une mesure de l'orientation rotationnelle de la Terre dans l'espace.


L'étalon mondial
(UTC):

Bien que TAI fournisse une échelle de temps continue, uniforme et précise à des fins de référence scientifique, il n'est pas pratique pour un usage quotidien car il n'est pas en phase avec le taux de rotation de la Terre. Une échelle de temps qui correspond à l'alternance du jour et de la nuit est beaucoup plus utile, et depuis 1972, tous les services de diffusion diffusent des échelles de temps en fonction du temps universel coordonné (UTC). UTC est une échelle de temps atomique qui est maintenue en accord avec Universal Time. Les secondes de saut sont de temps en temps

Informations fournies par le National Physical Laboratory ROYAUME-UNI.

Sauter les deuxièmes erreurs et configuration

Outre les célébrations et les fêtes habituelles, la fin de décembre a été apportée avec l'ajout d'un autre Leap Second à UTC Temps (temps universel coordonné).

UTC est le calendrier global utilisé par les réseaux informatiques à travers le monde, en veillant à ce que tout le monde soit en même temps. Leap Seconds est ajouté à UTC par le service International Earth Rotation (IERS) En réponse au ralentissement de la rotation de la Terre en raison des forces de marée et d'autres anomalies. Si vous ne parvenez pas à insérer un deuxième pas, cela signifierait que l'UTC sortirait de GMT (Greenwich Meantime) - souvent appelé UT1. GMT est basé sur la position des corps célestes, donc, à midi, le soleil est au plus haut au-dessus du méridien de Greenwich.

Si UTC et GMT se déchaîtraient, cela rendrait la vie difficile pour les gens comme les astronomes et les agriculteurs et, éventuellement, la nuit et le jour dériveraient (bien que dans plus de mille ans).

Normalement, les secondes de saut sont ajoutées à la toute dernière minute de Décembre 31, mais parfois, si plus d'un est nécessaire en une année, il est ajouté en été.

Les secondes de saut, cependant, sont controversées et peuvent également causer des problèmes si l'équipement n'est pas conçu avec des secondes intéressantes. Par exemple, le dernier saut le plus récent a été ajouté sur 31 Décembre et il a causé à la base de données géant Oracle Cluster Ready Service à échouer. Cela a entraîné le redémarrage automatique du système le Nouvel An.

Leap Seconds peut également causer des problèmes si les réseaux sont synchronisés à l'aide de sources de temps Internet ou de périphériques nécessitant une intervention manuelle. Heureusement, le plus dévoué Serveurs NTP Sont conçus avec Leap Seconds à l'esprit. Ces périphériques ne nécessitent aucune intervention et ajusteront automatiquement l'ensemble du réseau à l'heure correcte quand il y a un Leap Second.

Un dédié Serveur NTP N'est pas seulement l'auto-ajustement sans intervention manuelle, mais ils sont très précis en étant des serveurs 1 stratum (la plupart des sources de temps Internet sont des périphériques stratum 2, c'est-à-dire des périphériques qui reçoivent des signaux temporels des périphériques Stratum 1 puis les réémettent), mais ils sont également très Sécurisé étant des périphériques externes qui ne doivent pas être derrière le pare-feu.

La synchronisation du temps du serveur NTP est devenue facile

Synchronisation de l'heure Est souvent décrit comme un "mal de tête" par les administrateurs réseau. Garder les ordinateurs sur un réseau tous en même temps est de plus en plus important dans les communications réseau modernes, en particulier si un réseau doit communiquer avec un autre réseau fonctionnant indépendamment.

Pour cette raison, UTC (Temps universel coordonné) a été développé pour s'assurer que tous les réseaux exécutent la même échelle de temps précise. UTC est basé sur le temps indiqué par horloges atomiques C'est donc très précis, ne jamais perdre une seconde. Synchronisation du temps réseau Est cependant relativement simple grâce au protocole NTP (Network Time Protocol).

Les sources de temps UTC sont largement disponibles avec plus de mille serveurs 1 Stratum en ligne disponibles sur Internet. Le niveau de la strate décrit à quelle distance un serveur de temps Est une horloge atomique (un Horloge atomique Qui génère de l'UTC est connu comme un périphérique 0 de stratum). La plupart des serveurs de temps disponibles sur Internet ne sont en fait pas des périphériques stratum 1 mais une stratum en ce sens qu'ils obtiennent leur temps à partir d'un périphérique qui reçoit à son tour le signal horaire UTC.

Pour de nombreuses applications, cela peut être assez précis, mais comme ces sources de synchronisation sont sur Internet, il est très peu possible de faire pour assurer leur exactitude et leur précision. En fait, même si une source Internet est très précise, la distance peut provoquer des retards dans le signal de temps.

Les sources de temps Internet sont également non sécurisées car elles se situent en dehors du pare-feu, ce qui oblige le réseau à rester ouvert pour les demandes de temps. Pour cette raison, les administrateurs réseau sérieux concernant la synchronisation temporelle choisissent d'utiliser leur propre serveur 1 de stratum externe.

Ces dispositifs, souvent appelés un Serveur NTP, Recevez une source de temps UTC à partir d'une source sécurisée et sécurisée, comme un satellite GPS, puis distribuez-la au réseau. le Serveur NTP Est beaucoup plus sécurisé qu'une source de temps basée sur Internet et est relativement peu coûteux et très précis.