Blogue

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, c'est un protocole réseau utilisé pour synchroniser les horloges entre les systèmes informatiques sur un réseau à commutation par paquets. Il a été autour depuis le milieu 1980s et a été créé par David Mills à l'Université du Delaware; C'est l'un des protocoles les plus expérimentés sur Internet. NTP a supplanté d'autres innovations de synchronisation temporelle qui n'avaient pas quelques capacités pour changer l'heure en fonction de la zone de la source de temps ou du serveur temporel par rapport au bénéficiaire ou s'acclimater à la variété de retard trouvée sur les 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 pouvait accomplir une précision temporelle de plusieurs millisecondes. Dans 1988, RFC 1059 caractérisé NTPv1, qui a caractérisé l'accord de NTP pour le serveur client et le mode partagé. Dans 1989, RFC 1119 caractérisait NTPv2, qui comprenait des choses comme un protocole de gestion et un plan de confirmation, qui sont encore utilisés dans le cadre de la variante d'aujourd'hui. RFC 1305, qui s'est avéré dans 1992, caractérisé NTPv3. NTPv3 a inclus une découverte et un examen supplémentaires, ce qui aide le client à choisir entre différentes sources de cravates. Un mode de communication a également été familiarisé avec l'aide pour faciliter le transport du temps sur un réseau multi-get to. 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 intégrant 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é plus importante.

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 d'aujourd'hui, le temps peut être synchronisé en millisecondes ou en 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 "raisonnable" soit suffisant pour savoir quand un email a été fait et en plus obtenu. Les horodatages sur les capacités fondamentales qui sont exactes à l'intérieur de 10s de millisecondes peuvent suffire. Les applications pourraient être beaucoup plus délicates. Du point de vue de l'analyse, un horodatage en millisecondes peut aider à résoudre les problèmes à l'intérieur du réseau. Envisager des applications basées sur la valeur. Avoir plus d'un hotspot d'horloge sensible pour la gestion d'un compte ou d'autres échanges budgétaires est une exigence incontestable. L'une des principales applications pour utiliser NTP était pour l'autorité de l'aviation, et en tant que client régulier, je suis heureux de réaliser que le produit et l'équipement de suivi de nos avions en vol ont une précision en millisecondes. Cela permet à ceux qui suivent les vols d'avoir une idée grandement améliorée de la zone de l'avion et de 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.

Laisser un commentaire

GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!