SNTP (Simple Network Time Protocol)

February 5, 2025

¿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

  1. El dispositivo envía una petición de hora a un servidor SNTP (puerto 123/UDP)
  2. 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
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.