¿Qué es SNTP?
SNTP (Simple Network Time Protocol) es una versión simplificada del protocolo NTP, diseñada para la sincronización básica de tiempo en dispositivos que no requieren alta precisión ni algoritmos complejos de corrección.
¿Cuándo se usa SNTP?
- En routers domésticos
- En sistemas embebidos (IoT, sensores)
- En implementaciones cliente con sincronización infrecuente
Ejemplo: un punto de acceso Wi‑Fi utiliza SNTP para sincronizar su hora del sistema una vez al día.
Cómo funciona SNTP
Mecanismo
- El dispositivo envía una petición de hora a un servidor SNTP (puerto 123/UDP)
- Recibe una marca de tiempo y la aplica sin calcular el desvío ni realizar ajustes estadísticos
Nota: SNTP no soporta un modelo jerárquico de estrato con la misma flexibilidad que NTP.
Comparación: SNTP vs NTP
| Característica | SNTP | NTP |
|---|---|---|
| Complejidad | Mínima | Alta |
| Precisión | Hasta cientos de milisegundos | Hasta microsegundos |
| Soporte jerárquico | Limitado | Completo |
| Corrección de deriva | No | Sí |
| Casos de uso | Dispositivos IoT, SOHO | Servidores, centros de datos |
FAQ
¿SNTP es adecuado para un servidor?
No. Se prefiere NTP completo en servidores por su precisión y fiabilidad.
¿Son compatibles SNTP y NTP?
Sí. Clientes SNTP pueden consultar servidores NTP, pero no al revés.
¿Qué puerto usa SNTP?
UDP 123 — el mismo que NTP.
Conclusión
SNTP es una forma sencilla de sincronizar la hora del sistema sin sobrecargar la pila de red. No es adecuado para tareas que requieren precisión, pero funciona bien en dispositivos autónomos o con recursos limitados.