Blog

8 Mai 2017

Qu'est-ce que le protocole NTP (Network Time Protocol)? | Un guide complet

/
Posté par

Network Time Protocol (NTP)

Quel est Network Time Protocol (NTP)?En effet, il s'agit d'un protocole réseau utilisé pour synchroniser les horloges entre les systèmes informatiques sur un réseau à commutation de paquets. Il existe depuis la mi-1980 et a été créé par David Mills à l'Université du Delaware; c'est l'un des protocoles les plus expérimentés encore sur Internet. NTP a supplanté les autres innovations de synchronisation temporelle qui n’avaient pas la capacité de modifier l’heure en fonction de la zone de la source de temps ou du serveur de temps par rapport au bénéficiaire ou de s’adapter à la diversité des réseaux d’information.

NTP a connu divers changements depuis son introduction sur 30 des années auparavant. L'adaptation NTP 0 a été caractérisée dans RFC 958 en septembre de 1985. NTPv0 peut accomplir une précision temporelle de plusieurs millisecondes. Dans 1988, RFC 1059 caractérisait NTPv1, qui caractérisait le réglage de NTP pour le serveur client et le mode partagé. Dans 1989, RFC 1119 caractérisait NTPv2, qui incluait des éléments tels qu'un protocole de gestion et un plan de confirmation, qui sont encore utilisés dans la variante actuelle. RFC 1305, qui s'est avéré dans 1992, caractérisait NTPv3. NTPv3 incluait une découverte et un examen supplémentaires des erreurs, ce qui aide le client à choisir entre différentes sources de liens. Un mode de communication a également été utilisé pour faciliter le transfert de temps sur un réseau multi-accès. Dans 2010, RFC 5905 a été distribué avec les détails pour NTPv4, mais a été mis à jour par RFC 7822 en mars de 2016. NTPv4 est l'adaptation actuelle de NTP. Il conserve une quantité considérable de composants similaires de NTPv3, tout en incluant un support pour IPv6 en tant que protocole réseau fondamental. La vérification est en outre améliorée et confère au protocole une sécurité accrue.

NTP utilise une disposition nivelée différente des sources de temps. Chaque niveau du système progressif est connu sous le nom de strate et reçoit une estime numérique commençant par zéro (0). Comme vous incluez les temps, les sources et synchronisez vers une source plus élevée dans la strate (réduisez en valeur numérique), vous ajoutez 1 à son estime de strate. Nous pouvons utiliser l'estime de la strate comme niveau de confiance de la source du temps. Zero est le plus fiable, et 15 est le minimum fiable mais en même temps un niveau utilisable. Une strate de 16 est désynchronisée et dite folle. Un gadget de strate de niveau 16 n'est pas une source de temps substantielle. NTP envoie généralement l'heure en temps universel coordonné (autrement appelé Universal Time Coordinated ou UTC). La modification de l'heure du quartier doit être possible sur le serveur de temps à proximité ou sur le gadget client.

L'envoi standard de NTP pour une entreprise est l'heure source d'une source fiable, par exemple, une source de temps d'administration. Aux États-Unis, l'Institut national des normes et de la technologie a des serveurs de temps que nous pouvons synchroniser. À tf.nist.gov/tf-cgi/servers.cgi, vous pouvez découvrir un aperçu des serveurs de temps, de leurs zones et de leurs adresses IP pour indiquer un serveur de temps. Lorsque vous avez pris le temps d'un serveur de temps de quartier et que la strate augmente, vous pouvez alors l'utiliser comme source de temps dans le réseau de l'effort. Les commutateurs et les commutateurs (Cisco et autres) peuvent ensuite tirer le temps de votre serveur de temps à proximité, et après cela, ils peuvent se déplacer pour devenir des sources de temps à partir des gadgets qui les dépassent. La plupart des principaux systèmes de travail renforceront NTP, y compris Windows. Toutes les variantes de Windows depuis Windows 2000 ont eu Windows Time Service (W32Time) pour synchroniser l'heure en utilisant NTP.

Dans le réseau actuel, le temps peut être synchronisé en millisecondes ou en plusieurs millisecondes, mais pourquoi? Ça dépend! Il s'appuie sur les applications utilisées et leurs besoins en temps. Il se peut que le fait d’avoir une horloge "sensible" soit suffisant pour savoir quand un e-mail a été réalisé et obtenu. Des horodatages sur des capacités fondamentales exactes à l'intérieur de 10 de millisecondes peuvent suffire. Les applications pourraient être très compliquées. Dans une perspective d'investigation, le fait de disposer d'un horodatage à l'intérieur des millisecondes peut aider à déterminer les problèmes au sein du réseau. Envisagez des applications basées sur des valeurs. Avoir plus qu'un point sensible d'horloge pour gérer un compte ou d'autres échanges budgétaires est une exigence incontestable. L'une des principales applications à utiliser NTP était pour les autorités aéronautiques et, en tant que client régulier, je suis heureux de constater que le produit et l'équipement de suivi de nos avions en vol sont exacts en quelques millisecondes. Cela permet aux personnes qui suivent les vols d’avoir une pensée nettement améliorée en ce qui concerne la zone de l’aéronef et la proximité des autres.

NTP est un protocole qui existe depuis plus de 30 années et répond toujours à un besoin. Il s'est avéré être ordinaire d'avoir des horloges, et nous comptons positivement sur le temps. Avec NTP aujourd'hui, nous pouvons obtenir plus qu'une source de temps sensible et obtenir une précision au niveau de la milliseconde. Au cas où vous auriez besoin de quelque chose de plus précis que cela, regardez le protocole PTP (Precision Time Protocol) ... mais c'est pour un autre article.

GTranslate Your license is inactive or expired, please subscribe again!