Comment faire pour installer et configurer un serveur NTP
posté par Richard N Williams on Avril 2nd, 2009
Le protocole NTP (Network Time Protocol) 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 maintien de temps la plus absolue. Ils travaillent sur le principe que l'atome, le césium-133, a un nombre exact de cycles de rayonnement à chaque seconde (9,192,631,770). Cela a démontré de façon précise le système international d'unités (SI) a défini la seconde comme la durée des cycles 9,192,631,770 de rayonnement de l'atome de césium 133.
Cependant, les horloges atomiques sont extrêmement coûteux et ne sont généralement se trouvent dans les laboratoires de physique à grande échelle. Cependant, NTP peut synchroniser des réseaux à une horloge atomique en utilisant soit le système de positionnement global (GPS) ou une transmission radio spécialiste.
Le plus utilisé est le système GPS qui se compose d'un certain nombre de satellites fournissant un positionnement précis et les informations de localisation. Chaque satellite GPS ne peut le faire en utilisant une horloge atomique qui peut être peut être utilisé comme une référence temporelle.
Un récepteur GPS typique peut fournir des informations de synchronisation à quelques nanosecondes de UTC aussi longtemps que il y a une antenne située avec une bonne vue du ciel.
Il y a également un certain nombre de transmissions radio de temps et de fréquence nationales qui peuvent être utilisées pour synchroniser un serveur NTP. En Grande-Bretagne le signal (appelé MSF) est diffusé par le National Physics Laboratory de Cumbria qui sert de référence temporelle nationale du Royaume-Uni, il existe également des systèmes similaires au Colorado, aux États-Unis et à Francfort en Allemagne (DCF-77). Ces signaux fournissent l'heure UTC à une précision de 100 microsecondes, cependant, le signal radio a une gamme finie et est vulnérable aux interférences.
La distance de l'horloge de référence est connu comme les niveaux de la strate et ils existent pour prévenir les cycles dans le NTP. Stratum 0, sont des dispositifs tels que des horloges atomiques connectés directement à un ordinateur. Strate 1, sont les ordinateurs connectés à la strate des dispositifs 0, tandis que Strate 2 sont des ordinateurs qui envoient des requêtes aux serveurs NTP stratum 1. NTP peut supporter jusqu'à strates 256.
Toutes les versions de Microsoft Windows depuis 2000 incluent le service de temps Windows (w32time.exe) qui permet de synchroniser l'horloge de l'ordinateur avec un serveur NTP (ou un serveur SNTP - une version simplifiée de NTP). une version de NTP mais le code source est téléchargeable gratuitement (version actuelle 4.2.4) sur le site web du NTP (ntp.org).
Il est fortement recommandé par Microsoft et d'autres, que la synchronisation externe doit être utilisée plutôt qu'Internet, car ceux-ci ne peuvent pas être authentifiés. Des serveurs de temps spécialisés NTP sont disponibles pour synchroniser l'heure sur les réseaux en utilisant le signal MSF (ou équivalent) ou GPS.