c'est quoi ntp ? le protocole de temps de réseau (NTP) est un protocole de mise en réseau pour la synchronisation d'horloge entre des systèmes informatiques sur des réseaux de données à commutation de paquets, à latence variable. en service depuis avant 1985, NTP est l'un des plus anciens protocoles Internet actuellement use. NTP a été conçu par david L. mills de l'université du delaware. tonmind haut-parleur IP applique NTP pour la lecture programmée alignée sur le temps. après que le client a défini un calendrier pour la diffusion, le haut-parleur SIP peut lire l'heure correctement grâce à la correction de l'heure.
ntp est destiné à synchroniser tous les ordinateurs participants à quelques millisecondes du temps universel coordonné (UTC). il utilise l'algorithme d'intersection, une version modifiée de l'algorithme marzullo's, pour sélectionner des serveurs de temps précis et est conçu pour atténuer les effets de la latence variable du réseau. NTP peut généralement maintenir le temps à quelques dizaines de millisecondes sur l'Internet public, et peut atteindre une précision supérieure à une milliseconde dans les réseaux locaux dans des conditions idéales. routes asymétriques et la congestion du réseau peut provoquer des erreurs de 100 ms ou plus. le protocole est généralement décrit en termes de modèle client-serveur, mais peut aussi facilement être utilisé dans des relations d'égal à égal où les deux pairs considèrent l'autre comme une source de temps potentielle. les implémentations envoient et reçoivent des horodatages en utilisant le protocole de datagramme utilisateur (UDP) sur le port numéro 123. ils peuvent également utiliser la diffusion ou la multidiffusion, où les clients écoutent passivement les mises à jour de l'heure après un premier échange de calibrage aller-retour. NTP fournit un avertissement de tout saut imminent deuxième ajustement, mais aucune information sur les fuseaux horaires locaux ou l'heure d'été n'est transmise. ton esprit adaptateur de radiomessagerie SIP sip-t20 s'applique également à ntp pour la synchronisation d'horloge entre les systèmes informatiques sur des réseaux de données à latence variable à commutation de paquets,. ainsi l'ordinateur jouera correctement en réglant l'heure locale, ce qui évitera le décalage horaire dans différentes zones.
strates d'horloge ntp utilise un système hiérarchique, semi-couche de sources de temps. chaque niveau de cette hiérarchie est appelé une strate et se voit attribuer un numéro commençant par zéro pour l'horloge de référence en haut. Un serveur synchronisé avec une strate n serveur s'exécute à la strate n + 1. le nombre représente la distance par rapport à l'horloge de référence et est utilisé pour éviter les dépendances cycliques dans la hiérarchie. la strate n'est pas toujours une indication de qualité ou de fiabilité ; il est courant de trouver des sources temporelles de la strate 3 de meilleure qualité que les autres sources temporelles de la strate 2. Une brève description des strates 0, 1, 2 et 3 est fournie ci-dessous. strate 0 ce sont des dispositifs de chronométrage de haute précision tels que les horloges atomiques, GNSS (y compris GPS) ou d'autres horloges radio. ils génèrent un signal d'impulsion par seconde très précis qui déclenche une interruption et un horodatage sur un ordinateur connecté. strate 0 les appareils sont également appelés horloges de référence. Les serveurs NTP ne peuvent pas s'annoncer en tant que strate 0. Un champ de strate défini sur 0 dans le paquet NTP indique une strate non spécifiée. strate 1 il s'agit d'ordinateurs dont l'heure système est synchronisée à quelques microsecondes près de leurs périphériques de strate 0 attachés. les serveurs de strate 1 peuvent s'apparier avec d'autres serveurs de strate 1 pour un contrôle d'intégrité et une sauvegarde. ils sont également appelés serveurs de temps principaux. strate 2 ce sont des ordinateurs qui sont synchronisés sur un réseau avec les serveurs de la strate 1. souvent un ordinateur de la strate 2 interroge plusieurs serveurs de la strate 1. les ordinateurs de la strate 2 peuvent également s'apparier avec d'autres ordinateurs de la strate 2 pour fournir une heure plus stable et plus robuste pour tous les appareils dans le groupe de pairs. strate 3 ce sont des ordinateurs qui sont synchronisés avec les serveurs de la strate 2. ils utilisent les mêmes algorithmes pour le peering et l'échantillonnage des données que la strate 2, et peuvent eux-mêmes agir comme serveurs pour les ordinateurs de la strate 4, et ainsi de suite. la limite supérieure pour la strate est de 15 ; la strate 16 est utilisée pour indiquer qu'un appareil n'est pas synchronisé . les algorithmes NTP sur chaque ordinateur interagissent pour construire un arbre couvrant le plus court chemin bellman-ford , afin de minimiser le délai aller-retour accumulé vers les serveurs de la strate 1 pour tous la clientèle. en plus de stratum,, le protocole est capable d'identifier la source de synchronisation pour chaque serveur en termes d'identifiant de référence (refid). horodatages les horodatages binaires à virgule fixe de 64 bits utilisés par NTP consistent en une partie de 32 bits pour les secondes et une partie de 32 bits pour la fraction de seconde, donnant une échelle de temps qui se renouvelle toutes les 232 secondes (136 ans) et une valeur théorique résolution de 2 à 32 secondes (233 picosecondes). NTP utilise une époque du 1er janvier, 1900. donc, le premier roulement se produit le 7 février, 2036. ntpv4 introduit un format de date de 128 bits : 64 bits pour la seconde et 64 bits pour la fraction de seconde. les 32 bits les plus significatifs de ce format sont le numéro d'ère qui résout l'ambiguïté de survol dans la plupart des cas. selon aux moulins, "la valeur de 64 bits pour la fraction est suffisante pour résoudre le temps qu'il faut à un photon pour passer un électron à la vitesse de la lumière. la seconde valeur de 64 bits est suffisante pour fournir représentation temporelle sans ambiguïté jusqu'à ce que l'univers s'assombrisse.
en conclusion, NTP joue un rôle important dans tonmind audio IP les produits. avec l'application de NTP, le haut-parleur poe IP tonmind et la passerelle de radiomessagerie SIP peuvent diffuser dans le temps de réglage correct.