La différence entre SNTP et NTP
SNTP (Simple Network Time Protocol) et NTP (protocole de temps réseau) décrivent exactement le même format de paquet réseau, les différences peuvent résider dans la manière dont un système traite le contenu de ces paquets afin de synchroniser son heure. Il s’agit essentiellement de deux manières différentes de gérer la synchronisation temporelle.
Précision SNTP
Alors qu'il s'agit d'un Serveur NTP ou le client atteint un niveau de précision très élevé et évite autant que possible les horodatages brusques en utilisant diverses méthodes mathématiques et statistiques et des ajustements en douceur de la fréquence d'horloge, SNTP ne peut être recommandé que pour les applications simples où les exigences de précision et de fiabilité ne sont pas trop élevées.
Valeurs de dérive
En ignorant les valeurs de dérive et en utilisant des méthodes simplifiées pour ajuster l'horloge système (souvent de simples pas de temps), SNTP n'obtient qu'une synchronisation temporelle de faible qualité par rapport à une implémentation NTP complète. La version 4 de SNTP est définie dans la RFC2030, où elle indique :
« Il est fortement recommandé d'utiliser SNTP uniquement aux extrémités du sous-réseau de synchronisation. Les clients SNTP ne doivent être utilisés qu'aux extrémités (couche la plus élevée) du sous-réseau et dans des configurations où aucun client NTP ou SNTP ne dépend d'un autre client SNTP pour la synchronisation. Les serveurs SNTP ne doivent être utilisés qu'à la racine (couche 1) du sous-réseau et uniquement dans des configurations où aucune source de synchronisation autre qu'un service de temps radio ou modem fiable n'est disponible. Le degré complet de fiabilité normalement attendu des serveurs principaux n'est possible qu'avec les sources redondantes, les chemins de sous-réseau multiples et les algorithmes sophistiqués d'une implémentation NTP complète. »
Par conséquent, le terme « serveur de temps NTP » ou « client compatible NTP » peut – par définition – décrire un système avec un NTP entièrement mis en œuvre ainsi que tout autre produit qui utilise et comprend le protocole NTP mais atteint des niveaux de fiabilité, de précision et de Sécurité.