Guide de protocole de temps réseau
posté par Richard N Williams on Avril 11th, 2010
NTP (Network Time Protocol) est peut-être le protocole le plus ancien et le plus commun utilisé par les ordinateurs et pourtant c'est probablement le moins compris.
NTP est utilisé par presque tous les ordinateurs, réseaux et autres périphériques impliqués dans la communication sur Internet ou sur des réseaux internes. Il a été développé dès les premiers stades d'Internet lorsqu'il s'est avéré évident qu'une méthode permettant d'assurer une précision sur la distance était nécessaire.
Le protocole fonctionne en sélectionnant une seule source de temps, dont NTP a la capacité d'établir la précision et la fiabilité, qu'il distribue ensuite autour de chaque périphérique sur le réseau NTP.
Chaque appareil est régulièrement vérifié contre cette horloge de référence et réglé si une dérive est remarquée. Une version de NTP est maintenant déployée avec pratiquement tous les systèmes d'exploitation permettant à n'importe quelle machine d'être synchronisée avec une seule source de temps.
Évidemment, si chaque réseau dans le monde a sélectionné une source de temps différente comme référence, la raison de cette synchronisation serait perdue.
Heureusement, un calendrier global basé sur un consortium international d'horloges atomiques a été développé pour fournir une source unique à des fins de synchronisation globale.
UTC (Temps universel coordonné) est utilisé par les réseaux informatiques dans le monde entier en tant que référence de temps, ce qui signifie que tout périphérique synchronisé avec UTC avec NTP sera en effet synchronisé avec tous les réseaux qui utilisent l'UTC comme son temps de base.
Il existe de nombreuses méthodes différentes permettant à NTP d'accéder à l'heure UTC. Internet est un emplacement commun, même si cela fournit des problèmes de sécurité et de pare-feu. Une méthode plus sûre (et précise) consiste à utiliser une Serveur de temps NTP Qui prend le temps de sources externes telles que le réseau GPS (le GPS fonctionne en diffusant un horodatage de l'horloge atomique qui est facilement converti en UTC par un Serveur NTP).
Avec NTP, un serveur de temps dédié et l'accès à UTC, un réseau entier peut être synchronisé à quelques millisecondes du temps universel, fournissant un réseau sécurisé et précis qui peut fonctionner en synchronisme complet avec d'autres réseaux à travers le monde.