Archive pour la catégorie 'NTP Basics'

Recevoir une source de temps

Jeudi le 6 septembre 2012

A Serveur NTP Se connecte à un réseau informatique dans le but de synchroniser tous les ordinateurs, routeurs et autres périphériques au même moment. Les serveurs NTP utilisent Network Time Protocol pour ajuster la dérive de différentes machines pour qu'elles correspondent à l'heure de référence.

Les serveurs NTP utilisent une horloge de référence; La plupart des réseaux qui utilisent un serveur NTP utilisent une source de temps UTC (temps universel coordonné). UTC est basé sur le temps indiqué par les horloges atomiques incroyablement précises et coûteuses.

Les horloges atomiques fonctionnent selon le principe selon lequel un seul atome (dans la plupart des cas, le césium -133) résonnera à un taux exact à certains niveaux d'énergie. La précision des horloges atomiques est si compétente que l'UTC a été développé pour permettre combiner le temps atomique international (TAI) et Greenwich Meantime (GMT), permettant le ralentissement de la rotation de la Terre en ajoutant des secondes de saut et donc en gardant le Soleil à la Terre Méridien à midi.

Le fait de ne pas tenir compte de ce ralentissement de la rotation de la Terre entraînerait une éventuelle dérive du jour et de la nuit (bien que dans plusieurs millénaires).
A Serveur NTP Peut être configuré pour recevoir un signal horaire UTC sur Internet, bien que ceux-ci puissent varier énormément de précision et dépendent de distances raisonnablement proches du client et du serveur.

S'appuyer sur des références de synchronisation basées sur Internet peut également laisser un réseau ouvert aux utilisateurs malveillants car ils ne peuvent pas utiliser l'authentification NTP, qui est une mesure de sécurité utilisée pour assurer une référence temporelle est ce qu'il dit.

De nombreux serveurs NTP dédiés sont conçus pour recevoir une référence de synchronisation plus précise et plus authentique. Une méthode utilise des transmissions radio qui sont diffusées par plusieurs laboratoires nationaux de physique tels que le NIST (National Institute for Standards and Technology) aux États-Unis (signal WWVB) et NPL (National Physical Laboratory) au Royaume-Uni (signal MSF). Ces signaux sont diffusés en ondes longues et peuvent être captés dans la zone de diffusion bien que les signaux puissent être bloqués par des caractéristiques géographiques locales.

Une autre méthode pour recevoir une référence de synchronisation UTC est d'utiliser les horloges atomiques embarquées sur le réseau GPS (système de positionnement global). Alors que le GPS est le plus souvent connu comme un système de positionnement, le satellite retransmet effectivement les informations de synchronisation qui sont utilisées par les récepteurs GPS pour calculer le temps parcouru et donc la distance.
Alors que les signaux GPS ne sont pas diffusés en format UTC, ils sont très précis et NTP n'a aucun problème à les convertir.

L'option Serveur NTP Vérifie l'horodatage de la source UTC et utilise les informations pour calculer si les horloges du réseau dérivent et ajoute ou soustrait une seconde pour correspondre à l'horloge de référence. Le serveur NTP fera cela à intervalles réguliers, normalement toutes les quinze minutes pour assurer une parfaite précision.

NTP est précis dans 1 / 100th d'une seconde (XnUMX millisecondes) sur l'Internet public et peut être encore plus performant sur les LAN et WANS avec précision de 10 / 1th d'une seconde (microsynthèses 5000) pas inconnu.

Pour assurer une précision accrue, le service NTP (ou Daemon sous Linux) s'exécute en arrière-plan et ne croit pas au temps indiqué jusqu'à ce que, après plusieurs échanges et que chacun ait passé une spécification de protocole (test), le serveur soit considéré. Il faut généralement environ cinq bons échantillons) jusqu'à ce qu'un serveur NTP soit accepté comme source de synchronisation.

Une brève histoire du temps NTP

Mercredi le 26 septembre 2012

NTP (Protocole de temps de réseau) Est un protocole Internet. Les protocoles sont simplement un ensemble d'instructions qu'un ordinateur suivra et NTP a été conçu et développé pour synchroniser les réseaux informatiques.

Il a été développé dans le 1985 par le Professeur David Mills de l'Université du Delaware lorsque l'Internet en était encore à ses balbutiements. Le professeur Mills s'est rendu compte de la nécessité de synchroniser les ordinateurs lorsqu'ils se parlaient.

NTP utilise l'Algorithme de Marzullo qui est un algorithme d'accord utilisé pour sélectionner des sources pour estimer le temps précis à partir d'un certain nombre de sources de temps bruyantes. NTP fonctionne en distribuant une source unique. Bien que cette référence de temps puisse être n'importe comment comme une montre-bracelet, il est peu logique de synchroniser un réseau avec n'importe quelle autre chose que l'heure UTC.

UTC (Temps universel coordonné) est une échelle de temps globale basée sur le temps indiqué par les horloges atomiques. Les horloges atomiques présentent des niveaux de précision aussi élevés qu'ils ne perdent pas ou gagnent une seconde en plus d'un million d'années.

En synchronisant avec une source de temps UTC, un réseau peut affecter être synchronisé avec tous les autres réseaux qui utilisent l'heure UTC.

Une fois par fois, la source a été sélectionnée, le démon NTP (ou service sur Windows) distribue non seulement la référence temporelle, mais aussi vérifie continuellement la précision et les erreurs.

NTP est un système hiérarchique. La distance d'un serveur temporel est appelée niveau de stratum. Un serveur 0 stratum est une source de temps telle qu'une horloge atomique, un serveur 1 stratum est le serveur de temps NTP tandis qu'un serveur 2 stratum est un périphérique qui reçoit l'heure à partir du serveur de temps et les serveurs Stratum 3 reçoivent le signal de temps via un Serveur Stratum 2.

Organiser le réseau en strates signifie qu'un Serveur de temps NTP Peut distribuer du temps à des centaines voire à des milliers de machines sans que le réseau ou le serveur de temps ne se transforme en trafic. Bien qu'il soit à noter que, plus bas au niveau de la strate, on peut s'attendre à une diminution de précision.

Le signal horaire UTC actuel peut être reçu de plusieurs façons. À partir d'Internet, bien que cela puisse provoquer des problèmes de sécurité car le signal temporel ne peut pas être authentifié, ce qui constitue la mesure de sécurité introuvable de NTP. Il est beaucoup plus sûr de recevoir un signal de temps provenant d'un signal radio diffusé par plusieurs laboratoires nationaux de physique ou même le réseau GPS dont les horloges atomiques à bord peuvent être utilisées comme source de synchronisation si le Serveur de temps NTP Est équipé d'un récepteur GPS.

Comprendre un serveur NTP GPS

Monday, Septembre 8th, 2008

A NTP GPS Server Est un type de serveur de temps qui utilise le protocole NTP (Network Time Protocol) comme méthode pour synchroniser l'heure sur les périphériques réseau et les ordinateurs après avoir reçu un signal horaire du réseau GPS.

Le réseau GPS (système de positionnement global) est une constellation de satellites appartenant à l'armée américaine et exploitée par les États-Unis. La plupart des gens sont conscients du GPS comme aide pour la navigation par satellite. En fait, la base des transmissions diffusées par les satellites GPS est un signal temporel. Ce signal de temps est généré par l'horloge atomique embarquée du satellite. C'est cette information qu'un système de navigation par satellite reçoit et calcule par triangulation la distance des satellites.

Ce signal de synchronisation est ce qui est utilisé par un serveur NTP GPS comme référence pour synchroniser un réseau aussi. NTP distribue alors cette fois à tous les routeurs et ordinateurs sur ce réseau.

A Serveur GPS NTP Comprend un récepteur GPS, une antenne GPS et un logiciel NTP. L'antenne GPS devrait être située sur un toit offrant la meilleure possibilité de recevoir les transmissions des satellites.

Le récepteur GPS convertit ensuite ces informations en informations de synchronisation qui peuvent être lues et distribuées par NTP.

Alors que les horloges atomiques à bord des satellites GPS ne transmettent pas un code temporel UTC (temps universel coordonné). Cependant, NTP a la possibilité de convertir l'horloge atomique des satellites en UTC. Cela permet aux réseaux informatiques d'être synchronisés avec la même source de temps universelle, peu importe où ils se trouvent dans le monde.

À l'aide d'un serveur NTP GPS dédié, un réseau peut être synchronisé à quelques millisecondes d'heure UTC, avec des précisions de quelques centaines de nanoseux grâce aux LAN.

Time Servers: Maintenir un temps précis sur vos ordinateurs

Monday, Septembre 8th, 2008

Les réseaux informatiques reposent sur le chronométrage de presque toutes leurs applications, de l'envoi d'un courrier électronique à la sauvegarde des données, un horodatage est nécessaire pour que l'ordinateur puisse suivre. Tous les routeurs et les commutateurs doivent être exécutés au même taux, les périphériques hors synchronisation peuvent entraîner la perte de données et même des connexions entières.

Tous les PC et les périphériques réseau utilisent des horloges pour maintenir un temps système interne. Ces horloges, appelées "Time Time Clock chips" (RTC) fournissent des informations sur l'heure et la date. Les chips sont alimentés en batterie de sorte que même pendant les pannes de courant, ils peuvent conserver le temps.

Cependant, les ordinateurs personnels ne sont pas conçus pour être des horloges parfaites, leur conception a été optimisée pour la production en série et à faible coût plutôt que de maintenir un temps précis. Cependant, ces horloges internes sont sujettes à la dérive et bien que pour de nombreuses applications cela puisse être assez adéquat, souvent les machines doivent travailler ensemble sur un réseau et si les ordinateurs dérivent à des taux différents, les ordinateurs deviendront synchrones les uns avec les autres et les problèmes peuvent Se posent surtout avec des transactions sensibles au temps.

Pour certaines transactions, il est nécessaire que les ordinateurs soient parfaitement synchronisés, même quelques secondes, la différence entre les machines peut avoir des effets graves, comme la recherche d'un billet d'avion que vous aviez réservé, avait été vendu quelques instants plus tard à un autre client ou vous pourriez attirer vos économies Un distributeur de billets et lorsque votre compte est vide, vous pouvez rapidement aller à une autre machine et retirer tout cela.

Serveurs de temps Sont comme d'autres serveurs d'ordinateurs, dans le sens où ils sont habituellement situés sur un réseau. Un serveur de temps regroupe des informations de synchronisation, généralement à partir d'une source de matériel externe, puis synchronise le réseau à ce moment.

La plupart des serveurs temporels utilisent NTP (Network Time Protocol) Qui est l'un des protocoles les plus anciens d'Internet encore utilisés, inventé par le Dr David Mills de l'Université du Delaware, il a été utilisé depuis 1985. NTP est un protocole conçu pour synchroniser les horloges sur les ordinateurs et les réseaux sur Internet ou les réseaux locaux (LAN).

NTP utilise une référence de synchronisation externe, puis synchronise tous les périphériques du réseau à cette date.

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

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

Un guide pour débutants vers le serveur NTP

Monday, Septembre 8th, 2008

Le réseau informatique est l'un des aspects les plus difficiles des technologies de l'information et des communications (TIC). La logistique de la connexion des terminaux, des routeurs, des imprimantes et de tous les autres appareils peut laisser de nombreux administrateurs avec un mal de tête constant.

L'un des aspects les plus importants qui sont souvent négligés et peut avoir des conséquences désastreuses est celui de la synchronisation du temps.

Il est impératif que tous les périphériques sur un réseau indiquent le même temps que les horodatages, le format d'un ordinateur relais l'heure entre eux, sont la seule forme de référence qu'un ordinateur peut utiliser pour établir une séquence d'événements. Si différentes machines sur un réseau indiquent des temps différents, des conséquences imprévues telles que les courriels arrivant avant d'avoir été techniquement envoyées et d'autres anomalies rendront le mal de tête de l'administrateur encore pire.

De plus, un réseau informatique non synchronisé est ouvert à des menaces pour la sécurité et même à la fraude. Heureusement, le Serveur de temps NTP Existe depuis plusieurs années et peut soulager le mal de tête de la synchronisation du temps.

NTP (Network Time Protocol) est l'un des plus anciens protocoles utilisés par les réseaux informatiques. Développé il y a près de trois décennies, NTP est un protocole qui vérifie l'heure sur tous les périphériques sur le réseau et ajoute ou soustrait suffisamment de temps pour s'assurer qu'ils sont tous synchronisés.

NTP nécessite une référence temporelle pour synchroniser les horloges du réseau. Alors que NTP peut synchroniser un réseau à tout moment, une source de temps autorisée est évidemment la meilleure solution. UTC (Temps universel coordonné) est une échelle de temps généralement utilisée en fonction du temps indiqué par les horloges atomiques. À mesure que les horloges atomiques perdent moins d'une seconde en plus d'un millier d'années, l'UTC est de loin la meilleure source de synchronisation pour synchroniser un réseau. Non seulement votre réseau sera parfaitement synchronisé, mais aussi votre réseau sera synchronisé en même temps que des millions de réseaux informatiques du monde entier.

A Serveur NTP Peut recevoir une référence de temps UTC provenant de plusieurs sources. Internet est la source la plus évidente, mais les sources de synchronisation Internet sont notoirement inexactes et celles qui ne sont pas peuvent être relativement inutiles si la distance est trop éloignée. Aussi, avoir placé votre serveur NTP en toute sécurité derrière votre pare-feu, il semble inutile de garder un trou ouvert pour permettre au serveur NTP de rechercher la référence temporelle sur le Web et de laisser l'intégralité du réseau vulnérable, en particulier comme authentification NTP (NTP Propre mesure de sécurité) n'est pas possible sur Internet.

Il existe deux méthodes beaucoup plus sûres et plus précises pour recevoir une référence de synchronisation UTC. La première consiste à utiliser les transmissions de temps et de fréquence nationales que plusieurs pays diffusent de leurs laboratoires nationaux de physique. Ceux-ci sont habituellement diffusés via une longue onde qui a l'avantage d'être capturé dans une salle de serveurs bien que de nombreux pays n'aient pas un tel signal.

Cependant, de nombreux serveurs NTP peuvent utiliser le signal de synchronisation diffusé par les horloges atomiques embarquées des satellites GPS (système de positionnement global). Ce signal est disponible partout, mais une antenne GPS est nécessaire pour obtenir une vue dégagée sur le ciel.

En utilisant une source de synchronisation UTC soit via le réseau GPS de transmission radio, un réseau informatique peut être synchronisé à quelques millisecondes d'heure UTC.

Introduction à Network Time Protocol

Monday, Septembre 8th, 2008

(Network Time ProtocolNTP) est l'un des protocoles les plus anciens d'Internet encore en usage. Développé par le Dr David Mills de l'Université du Delaware, il a été constamment utilisé et continuellement mis à jour depuis 1985. NTP est un protocole conçu pour synchroniser les horloges sur les ordinateurs et les réseaux via Internet ou les réseaux locaux ou étendus (LAN / WANS).

Dans une économie mondiale moderne, la synchronisation des temps est essentielle pour effectuer des transactions sensibles au temps telles que la réservation d'un billet d'avion pour enchérir sur un site d'enchères sur Internet. Si les horloges n'étaient pas synchronisées en même temps, vous pourriez trouver votre siège vendu après l'avoir acheté et les administrateurs d'Ebay ne seraient pas en mesure de découvrir l'offre la plus récente.

Le NTP est un système à plusieurs niveaux, chaque niveau étant appelé une strate. Les serveurs de chaque niveau communiquent entre eux (homologue) et fournissent du temps aux couches inférieures. Les serveurs de la couche supérieure, la strate 1, se connectent à une horloge atomique soit sur Internet, soit par radio ou par récepteur GPS, tandis qu'un serveur 2 de strate se connecte à une strate 1.

NTP utilise un algorithme (algorithme de Marzullo) pour synchroniser l'heure sur un réseau en utilisant des échelles de temps comme UTC (Coordinated Universal Time ou Temps Universel Coordonné) et peut prendre en charge les secondes intercalaires pour compenser le ralentissement de la rotation de la Terre.

NTP (la version 4 étant la dernière) peut maintenir le temps sur l'Internet public à 10 millisecondes (1 / 100th de seconde) et peut même mieux fonctionner sur des LAN avec des exactitudes de 200 microsecondes (1 / 5000th de seconde) dans des conditions idéales .

NTP serveurs de temps travailler dans la suite TCP / IP et s'appuyer sur UDP (User Datagram Protocol). Une forme moins complexe de protocole NTP appelé Simple Network Time Protocol (SNTP) qui ne nécessite pas le stockage d'informations sur les communications précédentes, nécessaire à NTP, est utilisée dans certains appareils et applications où le temps de haute précision n'est pas aussi important. standard dans les logiciels Windows (bien que les versions plus récentes de Microsoft Windows aient le NTP complet installé et que le code source soit gratuit et facilement accessible sur Internet).

Le programme NTP (connu sous le nom de démon sous UNIX et un service sur Windows) fonctionne en arrière-plan et refuse de croire l'heure à laquelle il est dit jusqu'à ce que plusieurs échanges aient eu lieu, chacun passant un ensemble de tests. Si les réponses d'un serveur satisfont à ces 'spécifications de protocole', le serveur est accepté. Il faut généralement environ cinq bons échantillons (cinq minutes) jusqu'à ce qu'un serveur NTP soit accepté comme source de synchronisation.

Synchronisation avec NTP est relativement simple, il synchronise le temps en se référant à une source d'horloge fiable comme une horloge atomique, bien que ceux-ci sont extrêmement coûteux et ne sont généralement se trouvent dans les laboratoires de physique à grande échelle, mais NTP peut utiliser soit le positionnement global système réseau (GPS) ou transmission radio spécialiste de recevoir l'heure UTC de ces horloges.

Une version simplifiée de NTP appelée SNTP (Simple Network Time Protocol) n'exige pas le stockage d'informations sur les communications précédentes comme requis par NTP. Il est utilisé dans certains périphériques et applications où la synchronisation de haute précision n'est pas aussi importante et est installé sur les anciennes versions de Microsoft Windows. Windows depuis 2000 a inclus le service de temps Windows (w32time.exe) qui utilise SNTP pour synchroniser l'horloge de l'ordinateur. NTP est également disponible sur UNIX et LINUX (téléchargement via NTP.org).

Network Time Server Garder le contrôle du temps

Monday, Septembre 8th, 2008

Le réseautage informatique peut sembler une entreprise intimidante. Cependant, un réseau informatique n'est en réalité qu'un nombre de machines connectées entre elles pour faciliter le transfert de données et la sécurité. Ils peuvent être très petits comme deux ordinateurs dans un réseau domestique à de très grands réseaux composés de centaines et de milliers de machines.

Lorsqu'un ordinateur ou un périphérique est connecté à un réseau, il n'y a qu'un point de référence que les ordinateurs peuvent utiliser pour établir l'ordre des événements et des applications et c'est l'heure.

Le temps, sous la forme d'horodatages, est utilisé par la plupart des applications et c'est à ce moment que des problèmes peuvent survenir dans les réseaux informatiques.

Les ordinateurs indiquent l'heure en utilisant une horloge logicielle. Ceci est basé sur une horloge système qui garde l'heure lorsque l'ordinateur est éteint. Cependant, les horloges internes des ordinateurs sont totalement inexactes. Ils ont tendance à dériver jusqu'à plusieurs secondes par semaine. Sur un réseau lorsqu'il y a plus d'une machine, cela peut causer de graves problèmes si les machines dérivent à des vitesses différentes.

Les courriels peuvent arriver avant qu'ils aient été envoyés et tout le réseau peut être vulnérable aux menaces de sécurité et même à la fraude!

A serveur de temps réseau est utilisé pour synchroniser un réseau informatique avec une source unique. Cette source de temps peut être quelque chose d'une horloge interne sur un ordinateur à l'heure indiquée par une montre-bracelet. Cependant, pour assurer une précision parfaite et garder un réseau synchronisé avec le reste du monde, il faut utiliser une source horaire UTC.

UTC (temps universel coordonné) est une échelle de temps globale basée sur le temps indiqué par les horloges atomiques. Un serveur de temps réseau peut recevoir une source de temps UTC provenant de l'Internet (bien que non sécurisé), via le réseau GPS (système de positionnement global) ou via une transmission radio spécialisée provenant de laboratoires nationaux de physique.

La plupart des serveurs de temps réseau utilisent NTP (Network Time Protocol) pour distribuer la référence de synchronisation dans tout le réseau. NTP n'est pas le seul protocole de synchronisation conçu pour ce faire, bien qu'il soit de loin le plus utilisé.