Synchronisation de l'heure avec NTP
Network Time Protocol (NTP) est un protocole Internet standard conçu sur 25 il y a des années et toujours en constante évolution. La synchronisation NTP est conçue sur un réseau à une seule source de synchronisation. Si le temps sur un réseau n'est pas synchronisé lorsque les applications sont menées sur Internet, des résultats involontaires peuvent se produire, tels que les courriers électroniques reçus avant leur envoi ou les applications sensibles au temps échouant.
NTP utilise une seule horloge de référence pour synchroniser toutes les horloges sur un réseau à ce moment. L'heure UTC (temps universel coordonné) est la norme de temps officielle du monde et la plupart des serveurs NTP sont synchronisés pour recevoir l'heure UTC. Le temps UTC est maintenu précis par une constellation d'horloges atomiques qui garantissent que toutes les références de synchronisation UTC indiquent le même temps.
Le NTP est organisé en une hiérarchie. Au sommet de la hiérarchie se trouvent les horloges de référence atomiques, connues sous le nom de strate 0. Au-dessous de cette strate, des serveurs reçoivent une référence de synchronisation directement à partir d'une source 0 de strate. Les serveurs Stratum 2 reçoivent du temps d'un serveur 1 de strate et ainsi de suite.
NTP est hautement évolutif, ce qui signifie qu'un réseau de synchronisation peut consister en plusieurs horloges de référence et NTP choisira les meilleurs candidats pour construire son estimation de l'heure actuelle. Cela rend NTP très précis, avec une précision de quelques centaines de nano-secondes pas inouï (nano = 1 seconde chaque milliard d'années!)
Pour synchroniser une horloge d'ordinateur avec une référence temporelle en utilisant NTP extrêmement simple à faire avec les systèmes d'exploitation modernes. La plupart des fabricants de systèmes d'exploitation installent une version de NTP dans leurs systèmes (même si une version réduite, appelée SNTP dans certains).
Cela signifie pour se connecter à un serveur de temps 1 Stratum Internet qu'un utilisateur doit simplement insérer l'adresse de domaine dans le programme NTP. Cela peut se faire tout simplement dans Windows en double-cliquant sur l'horloge système et en ouvrant l'onglet Horaire Internet. Sur UNIX, le fichier ntp.conf contient les détails du DNS.
Il convient de mentionner que Microsoft, entre autres, recommande d'utiliser une source matérielle externe comme référence de synchronisation car les sources Internet ne peuvent pas être authentifiées, laissant un réseau ouvert aux attaques malveillantes.
Un externe Serveur NTP Peut recevoir un signal de synchronisation UTC soit par une émission de radio nationale spécialisée (tant que le destinataire est à portée d'une transmission appropriée) ou du réseau GPS (via une antenne GPS).
Les serveurs NTP sont relativement peu coûteux et faciles à installer et à installer, fournissant précision et précision tout en offrant également une sécurité.