🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Um Tribunal de Justiça está implementando um serviço de sinc...

Próximas questões
Com base no mesmo assunto
Q4234708 Redes de Computadores

Um Tribunal de Justiça está implementando um serviço de sincronização temporal entre os servidores das comarcas do Interior e o datacenter, utilizando o NTP versão 4 (NTPv4), Durante os testes, um analista observou a ocorrência de pacotes especiais denominados Kiss-o' Death (KoD), enviados pelo servidor central em resposta a requisições de clientes NTP. Diante disso, concluiu que o

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: A evidência decisiva é a regra da RFC 5905, seção 7.4, aplicada aos kiss codes DENY e RSTR: o cliente deve desmobilizar quaisquer associações com o servidor e parar de enviar pacotes a ele.

Tema central: Pacote KoD no NTP
Análise das alternativas
A
Errada
Está errada em dois pontos concretos. Primeiro, KoD não é identificado por polling igual a 1; no NTPv4, ele vem com Stratum = 0 e o Reference Identifier carrega um kiss code em ASCII de 4 caracteres. Segundo, a alternativa erra a reação do cliente: para RATE, o efeito correto é aumentar o intervalo entre consultas, e não aumentar a frequência; além disso, ela mistura polling com stratum.
B
Certa
A alternativa B está correta porque, para os códigos DENY e RSTR, a RFC 5905 determina que o cliente desmobilize quaisquer associações com esse servidor e interrompa o envio de pacotes para ele.
C
Errada
Está errada porque atribui ao código DENY um sentido que a norma não dá. DENY não significa falha temporária de conectividade nem autoriza tentar nova associação após 30 segundos; para DENY, a regra é desmobilizar a associação e parar de enviar pacotes ao servidor.
D
Errada
Está errada porque troca a regra dos códigos experimentais. A base sustenta que os códigos iniciados por "X" são experimentais ou não registrados e, se não reconhecidos, devem ser ignorados; não são códigos padronizados pela IANA para uso corporativo, não têm relação com UTF-8 e não impõem interrupção obrigatória da comunicação.
E
Errada
Está errada porque inverte o significado técnico do KoD. Em pacote KoD, Stratum = 0 não indica alta precisão; indica valor não especificado ou inválido. Além disso, Receive Timestamp e Transmit Timestamp são indefinidos nesse tipo de pacote e não devem ser usados para cálculo de offset.
Pegadinha da questão
A confusão real era tomar características gerais de sincronização NTP como se valessem para o KoD: especialmente achar que Stratum 0 indica maior precisão e que timestamps do pacote continuam úteis, quando no KoD a regra relevante é outra, sobretudo para DENY e RSTR.
Dica para questões semelhantes
  • Ao ver KoD em NTPv4, verifique primeiro o significado do kiss code, porque a ação do cliente depende dele.
  • Para DENY e RSTR, a resposta correta do cliente é desmobilizar associações e cessar envios ao servidor.
  • Não identifique KoD por polling; na base, os sinais relevantes são Stratum 0 e kiss code ASCII de 4 caracteres no Reference Identifier.
  • Não use timestamps de KoD para cálculo de offset, porque são indefinidos nesse contexto.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo