SNTP (Simple Network Time Protocol)

February 5, 2025

Qu’est-ce que SNTP ?

SNTP (Simple Network Time Protocol) est une version simplifiée du protocole NTP, conçue pour une synchronisation horaire basique sur des dispositifs qui ne nécessitent pas une haute précision ni des algorithmes complexes de correction.

Quand utilise-t-on SNTP ?

  • Dans les routeurs domestiques
  • Dans les systèmes embarqués (IoT, capteurs)
  • Dans les implémentations clientes avec synchronisation peu fréquente

Exemple : un point d’accès Wi‑Fi utilise SNTP pour synchroniser l’heure système une fois par jour.

Comment fonctionne SNTP

Mécanisme

  1. Le dispositif envoie une requête de temps à un serveur SNTP (port 123/UDP)
  2. Il reçoit un timestamp et l’applique sans calculer la dérive ni effectuer d’ajustements statistiques

Note : SNTP ne prend pas en charge un modèle hiérarchique de stratum aussi souple que NTP.

Comparaison : SNTP vs NTP

Caractéristique SNTP NTP
Complexité Minimale Élevée
Précision Jusqu’à plusieurs centaines de millisecondes Jusqu’à la microseconde
Soutien hiérarchique Limité Complet
Correction de dérive Non Oui
Cas d’utilisation Appareils IoT, SOHO Serveurs, centres de données

FAQ

SNTP convient-il à un serveur ?

Non. NTP complet est préféré pour les serveurs en raison de sa précision et de sa fiabilité.

SNTP et NTP sont-ils compatibles ?

Oui. Les clients SNTP peuvent interroger des serveurs NTP, mais pas l’inverse.

Quel port utilise SNTP ?

UDP 123 — le même que NTP.

Conclusion

SNTP est un moyen simple de synchroniser l’heure système sans alourdir la pile réseau. Il n’est pas adapté aux tâches exigeant une grande précision, mais convient parfaitement aux appareils autonomes ou à ressources limitées.