Skip to main content

Quel est le protocole Time Network?

Le protocole de temps de réseau est un moyen de synchroniser avec précision le temps entre plusieurs ordinateurs sur un réseau.La plupart des horloges informatiques perdent au moins un deuxième temps complet chaque jour, ce qui n'est pas si important pour l'utilisateur moyen.De nombreux systèmes de sécurité et d'événements doivent suivre les ordinateurs sur plusieurs réseaux, y compris Internet.Ces systèmes reposent sur la synchronisation d'horloge de leurs ordinateurs liés au protocole de temps réseau.Ce protocole met fréquemment à jour l'heure exacte sur ses clients des serveurs qui maintiennent la norme de temps atomique international.

Également connu sous l'acronyme NTP, le protocole Time Network a été établi pour la première fois en tant que norme à la fin des années 1980.Plusieurs révisions ont été réalisées dans les années 1990 pour améliorer l'authentification, les algorithmes, la précision et la synchronisation externe.En 2010, la version 4 du NTP a été proposée par l'Internet Engineering Task Force (IETF) dans la demande de commentaires (RFC) 5905. La version 4 comprend une cryptographie à clé publique, une précision de temps nanoseconde et une méthode de localisation d'un serveur temporel automatiquement.Il comprend également des algorithmes et une précision améliorés ainsi que la prise en charge des nouvelles horloges de référence matérielle et des systèmes d'exploitation.

Un utilisateur sur un petit réseau local ne peut être légèrement ennuyé que lorsque les horodatages de modification des e-mails ou des fichiers sont hors de commande.Les réseaux avec de nombreux utilisateurs et les ressources partagées sur Internet seront cependant considérablement affectés par cela.Pour les bases de données de transactions financières, les applications de contrôle industriel et les logiciels de surveillance des réseaux, le temps précis est généralement essentiel, non seulement sur le système enregistrant la transaction, mais sur toutes les données de rapport d'ordinateurs, 24 heures sur 24.Le protocole Time Network et les serveurs de temps internationaux qui le soutiennent peuvent répondre à ces besoins.

Un administrateur réseau pourrait mettre à jour le temps quotidiennement sur chaque client à partir d'un serveur temporel.Les systèmes peuvent également être configurés pour recharger l'heure à chaque redémarrage.La dérive du temps d'heure à l'heure est cependant importante en raison de nombreux facteurs, notamment les problèmes de température et de système d'exploitation.La meilleure solution consiste généralement à réinitialiser automatiquement chaque horloge par très faibles incréments plusieurs fois par jour avec le protocole de temps du réseau.En utilisant cette méthode, les systèmes et les utilisateurs ne sont pas surpris par des sauts relativement grands et soudains vers l'avant ou vers l'arrière dans le temps.

Un client utilisant le protocole de temps réseau peut obtenir le temps précis à partir d'un serveur Internet ou d'une source de temps externe câblée.En fin de compte, les deux sources obtiennent le temps universel coordonné (UTC) à partir d'un serveur temporel international.Une source câblée peut le recevoir directement ou indirectement via un signal radio spécial.Une source de réseau l'obtient généralement indirectement via plusieurs couches de serveurs exécutant un logiciel NTP.Bien qu'il n'y ait que quelques serveurs de temps câblés directement vers les horloges atomiques, des dizaines de milliers de serveurs dans le monde relaient le temps vers les systèmes locaux.

Le logiciel lié au temps du réseau exécutant sur chaque client NTP maintient son horloge à jour avec une précision et une régularité extrêmes.Lorsqu'un client n'est pas connecté à Internet, les algorithmes NTP estiment l'heure actuelle en fonction des performances passées.Les systèmes qui n'ont pas besoin de toutes les capacités du NTP peuvent utiliser une version dépouillée appelée Simple Network Time Protocol (SNTP).