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 Demande de commentaires (RFC) 5905. La version 4 comprend la cryptographie à clé publique, Nanosecond Time Precision et une méthode pour localiser automatiquement un serveur temporel. 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 manuellement le temps quotidien sur chaque client à partir d'un serveur temporel. Les systèmes peuvent également être configurés pour recharger letemps sur 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 en arrière dans le temps.
Un client utilisant le protocole Time Network 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 des horloges atomiques, des dizaines de milliers de serveurs dans le monde relaient le temps vers les systèmes locaux.
NetworLe logiciel lié au temps K fonctionnant sur chaque client NTP maintient son horloge à jour avec une précision extrême et une régularité. 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 de NTP peuvent utiliser une version dépouillée appelée simple protocole de temps réseau (SNTP).