Chronométrage avec Network Time Protocol
posté par Richard N Williams on Novembre 27th, 2008
NTP (Network Time Protocol) est la méthode la plus flexible, la plus précise et la plus populaire d'envoi de temps sur Internet. C'est peut-être le protocole le plus ancien d'Internet qui s'est déroulé sous une forme ou une autre depuis le milieu des 1980.
Le but principal de NTP est de s'assurer que tous les périphériques sur un réseau sont synchronisés en même temps et de compenser certains retards dans le réseau. Dans un réseau local ou WAN, NTP permet de maintenir une précision de quelques millisecondes (à travers l'Internet, le transfert de temps s'il est moins précis en raison du trafic et de la distance du réseau).
NTP est de loin le protocole de synchronisation de temps le plus utilisé (quelque part dans la région de 95% de serveurs de tous les temps utilise NTP) et il doit beaucoup de succès à ses mises à jour continues et à sa flexibilité. NTP fonctionnera sur les systèmes d'exploitation UNIX, LINUX et Windows (il est également gratuit, une autre raison possible pour son énorme succès).
NTP utilise une seule source de temps qu'elle distribue parmi tous les périphériques sur un réseau; Il vérifie également chaque dispositif de dérive (gain ou perte de temps) et ajuste pour chacun. Il est également hiérarchique en ce sens que, littéralement, des milliers de machines peuvent être contrôlées en utilisant un seul Serveur NTP Car chaque machine peut en soi être utilisée par des machines voisines comme serveur temporel.
NTP est également hautement sécurisé (lorsque l'on utilise une référence de temps externe non lors de l'utilisation d'Internet pour une source de synchronisation) avec un protocole d'authentification capable d'établir exactement d'où provient une source de synchronisation.
Pour qu'un réseau soit vraiment efficace, la plupart des serveurs temporels NTP utilisent une horloge atomique comme base de leur synchronisation temporelle. Un calendrier international basé sur le temps indiqué par les horloges atomiques a été développé pour ce but. UTC (Temps universel coordonné).
Il existe vraiment deux méthodes pour recevoir un système sécurisé Horloge atomique UTC Signal de temps à utiliser par NTP. La première est la transmission de temps et de fréquence que plusieurs laboratoires nationaux de physique diffusent sur une longue vague dans le monde; La deuxième (et de loin la plus facilement disponible) est en utilisant les informations de synchronisation dans les transmissions par satellite GPS. Ceux-ci peuvent être ramassés n'importe où sur le globe et fournir des informations de synchronisation sûres, sûres et très précises.