Questão de Redes de Computadores — DNS (Domain Name System) — VUNESP 2024
- Código
- vu212303
- Banca
- VUNESP
- Órgão
- APS
- Ano
- 2024
- Cargo
- Esp Port ( )
- A1
- B60
- C3 600
- D6
- E0,25
GabaritoC — 3 600
Gabarito: letra C — a conta chega a 3.600 segundos — alternativa C.
O TTL (Time to Live) é um número que acompanha cada registro DNS e diz ao resolvedor por quanto tempo ele pode guardar aquela resposta na memória cache antes de perguntar de novo ao servidor autoritativo. É como um prazo de validade: enquanto o prazo não vence, o resolvedor usa a cópia guardada; depois, ele descarta e busca uma versão nova.
A unidade do TTL é sempre o segundo, por padrão do protocolo DNS (RFC 1034 e 1035). Isso significa que, para configurar um tempo em minutos, horas ou dias, o administrador precisa converter tudo para segundos: 1 minuto = 60 s, 1 hora = 3.600 s, 1 dia = 86.400 s. Quanto maior o valor, mais tempo a informação fica em cache; quanto menor, mais rápido ela é revalidada.
Esta questão cobra exatamente essa conversão de unidade: dado um tempo em horas, transformá-lo em segundos. Não há cálculo complexo, apenas a lembrança de que o TTL é medido em segundos.
tempo desejado: 1 hora
unidade do TTL: segundos
O que queremos: o valor numérico do TTL que representa 1 hora
Antes de qualquer conta, precisamos saber a unidade em que o TTL é expresso. O protocolo DNS define que o campo TTL é sempre um número de segundos — é essa a convenção que torna a conversão necessária.
Achar que o TTL pode ser configurado em minutos ou horas diretamente — isso levaria a valores como 1 ou 60, que estão errados.
A conversão de horas para segundos é feita em duas etapas: primeiro de horas para minutos, depois de minutos para segundos. Isso porque sabemos quantos minutos há em uma hora e quantos segundos há em um minuto.
Por que esta fórmula: A relação entre horas e minutos é fixa: 1 hora = 60 minutos. Multiplicamos o número de horas por 60 para obter os minutos.
De onde vem cada valor: = enunciado: 1 hora · = fato de conversão: 1 hora = 60 minutos
Esquecer que 1 hora tem 60 minutos e usar 100, confundindo com o sistema decimal.
Agora que temos o tempo em minutos, falta transformá-lo em segundos, que é a unidade do TTL. Cada minuto contém 60 segundos, então multiplicamos os minutos por 60.
Por que esta fórmula: A relação entre minutos e segundos também é fixa: 1 minuto = 60 segundos. Multiplicamos o número de minutos por 60 para obter os segundos.
De onde vem cada valor: = passo 2: 60 minutos · = fato de conversão: 1 minuto = 60 segundos
Fazer 60 + 60 = 120 em vez de multiplicar — isso daria 2 minutos, não 1 hora.
Resposta: 3.600 segundos — alternativa C
Link permanente: /questoes/vu212303