Installation d'un serveur NTP à l'aide d'une source de référence GPS
posté par Richard N Williams on 18 janvier 2008
Network Time Protocol (NTP) est l'un des protocoles les plus anciens d'Internet encore utilisé, inventé par le Dr David Mills de l'Université du Delaware, il est utilisé depuis 1985. NTP est un protocole conçu pour synchroniser les horloges sur les ordinateurs et les réseaux à travers Internet ou les réseaux locaux (LAN).
NTP (version 4) peut maintenir le temps sur l'Internet public à quelques millisecondes 10 (1 / 100th d'une seconde) et peut faire encore mieux sur les réseaux locaux avec exactitudes de microsecondes 200 (1 / 5000th d'une seconde) dans des conditions idéales.
NTP fonctionne dans la suite TCP / IP et UDP repose sur une forme moins complexe de NTP appelé Time Protocol existe SNTP (Simple Network) qui ne nécessite pas le stockage d'informations sur les communications précédentes, requis par NTP. Il est utilisé dans certains appareils et applications où grande précision le moment est pas aussi important.
La synchronisation de l'heure avec NTP est relativement simple, elle synchronise l'heure en référence à une source d'horloge fiable. Cette source peut être relative (l'horloge interne d'un ordinateur ou l'heure sur une montre-bracelet) ou absolue (A UTC - Universal Coordinated Time - source d'horloge qui est précise comme il est humainement possible).
Les horloges atomiques sont les dispositifs de chronométrage les plus absolus; cependant, ils sont extrêmement coûteux et ne se trouvent généralement que dans les laboratoires de physique à grande échelle. Cependant, NTP peut synchroniser les réseaux à une horloge atomique en utilisant le réseau du système de positionnement global (GPS), une transmission radio spécialisée ou sur Internet. Cependant, il convient de noter que Microsoft recommande fortement d'utiliser un calendrier externe plutôt qu'internet, car ceux-ci ne peuvent pas être authentifiés.
Le GPS est une source de temps et de fréquence idéale car il peut fournir une heure très précise partout dans le monde en utilisant des composants relativement bon marché. Chaque satellite GPS émet sur deux fréquences L2 pour un usage militaire et L1 pour une utilisation par des civils transmis à 1575 MHz. Les antennes et récepteurs GPS à faible coût sont maintenant largement disponibles.
Le signal transmis par le satellite peut passer à travers les fenêtres, mais peut être bloqué par les bâtiments, de sorte que l'emplacement idéal pour une antenne GPS est sur un toit avec une bonne vue du ciel. Plus il peut recevoir de satellites, meilleur est le signal. Cependant, les antennes montées sur le toit peuvent être sujettes à des grèves d'éclairage ou à d'autres surtensions. L'installation d'un suppresseur en ligne sur le câble GPS est donc fortement recommandée.
Le câble entre l'antenne GPS et le récepteur est également critique. La distance maximale qu'un câble peut fonctionner normalement que 20-30 mètres, mais un câble coaxial de haute qualité combinée à un amplificateur GPS placé en ligne pour augmenter le gain de l'antenne peut permettre plus de chemins de câbles 100 mètres.
Un récepteur GPS décode ensuite le signal GPS transmis par l'antenne à un protocole lisible par ordinateur qui peut être utilisé par la plupart des serveurs de temps et de systèmes d'exploitation, y compris, Windows, Linux et UNIX.
Le récepteur GPS émet également une impulsion précise chaque seconde que les serveurs NTP (Network Network Time Protocol) et les serveurs de temps de l'ordinateur peuvent utiliser pour fournir une synchronisation ultra-précise. Le rythme d'impulsion par seconde sur la plupart des récepteurs est précis à 0.001 d'une seconde d'UTC.
GPS est idéal pour fournir des serveurs de temps NTP ou des ordinateurs autonomes avec une référence externe très précis pour la synchronisation. Même avec un équipement relativement faible coût, la précision des centaines de nanosecondes (une nanoseconde = un milliardième de seconde) peut être raisonnablement atteint en utilisant le GPS comme une référence externe.