Une brève histoire du temps NTP
posté par Richard N Williams Septembre 17th, 2008
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.