SNTP (Simple Network Time Protocol)
siglaredesprogramação
Simple Network Time Protocol: um subconjunto reduzido do NTP que fala o mesmo protocolo de rede com bem menos algoritmo por trás.
Um subconjunto reduzido do NTP que fala o mesmo protocolo com bem menos algoritmo por trás. Nunca configure um cliente SNTP como fonte de tempo para outra coisa.
A confusão que vale desfazer é que o SNTP não é outro protocolo. Ele é definido como subconjunto do NTP, usa o mesmo formato de pacote e a mesma porta, e um servidor não consegue saber se o cliente roda implementação completa ou simples. A diferença está inteiramente no que o cliente faz com a resposta. O NTP completo consulta várias fontes, descarta discrepantes, pondera as sobreviventes, estima o erro de frequência do oscilador local e o corrige continuamente. O SNTP normalmente pergunta a um servidor e aplica o resultado. Isso serve para um dispositivo que precisa estar aproximadamente certo - um ponto de acesso, uma câmera, um pequeno appliance - e não serve para nada que vá ser fonte de tempo de outra coisa, porque erros não se compensam quando não há o que compensar. A regra prática é a que toda rede acaba violando: um cliente SNTP nunca deve ser configurado como servidor para outros dispositivos, porque vai propagar fielmente uma resposta ruim que não teve como detectar.
Também conhecido como: simple network time protocol, rfc 4330
Fontes
- RFC 4330 and RFC 5905 - SNTP is defined as a subset of NTP, wire-compatible with it