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
- Le dispositif envoie une requête de temps à un serveur SNTP (port 123/UDP)
- 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.