La diferencia entre SNTP y NTP
SNTP (Protocolo simple de tiempo de red) y NTP (Protocolo de tiempo de red) describen exactamente el mismo formato de paquete de red, las diferencias se encuentran en la forma en que un sistema trata el contenido de estos paquetes para sincronizar su hora. Básicamente son dos formas distintas de tratar la sincronización horaria.
Precisión SNTP
Mientras que un servidor NTP o cliente alcanza un nivel de precisión muy elevado y evita en la medida de lo posible las marcas de tiempo abruptas utilizando diversos métodos matemáticos y estadísticos y ajustes suaves de la frecuencia del reloj, SNTP sólo puede recomendarse para aplicaciones sencillas en las que los requisitos de precisión y fiabilidad no sean demasiado elevados.
Valores de deriva
Al ignorar los valores de deriva y utilizar métodos simplificados para ajustar el reloj del sistema (a menudo simples pasos de tiempo), SNTP sólo consigue una sincronización horaria de baja calidad en comparación con una implementación NTP completa. La versión 4 de SNTP se define en la RFC2030, donde se establece:
"Se recomienda encarecidamente utilizar SNTP sólo en los extremos de la subred de sincronización. Los clientes SNTP sólo deben funcionar en las hojas (capa más alta) de la subred y en configuraciones en las que ningún cliente NTP o SNTP dependa de otro cliente SNTP para la sincronización. Los servidores SNTP sólo deben funcionar en la raíz (capa 1) de la subred y sólo en configuraciones en las que no se disponga de ninguna fuente de sincronización que no sea un servicio fiable de hora por radio o módem. El grado completo de fiabilidad que normalmente se espera de los servidores primarios sólo es posible con las fuentes redundantes, las múltiples rutas de subred y los sofisticados algoritmos de una implementación NTP completa."
Por lo tanto, el término "servidor de tiempo NTP" o "cliente compatible NTP" puede -por definición- describir un sistema con un NTP totalmente implementado, así como cualquier otro producto que utilice y comprenda el protocolo NTP pero que alcance niveles mucho peores de fiabilidad, precisión y seguridad.