Explique a função do campo TTL (Time To Live) em um pacote IP e o que ocorre quando o TTL chega a zero.
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Explique a função do campo TTL (Time To Live) em um pacote IP e o que ocorre quando o TTL chega a zero.
- A) Para m = 11, são necessários 3 bits de paridade para proteção.
- B) O TTL é um contador decrementado por cada roteador; quando atinge zero o pacote é descartado para evitar loops de roteamento.
- C) O número mínimo de bits de paridade é sempre igual ao número de bits de dados.
- D) A fórmula 2^r = m + r + 1 só vale para dados menores que 8 bits.
- E) O código de Hamming não é usado para detectar erros, apenas para correção.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Observe primeiro que o enunciado pergunta sobre o campo TTL do pacote IP, mas as alternativas A, C, D e E tratam do código de Hamming. Por isso, a resolução foca na pergunta do enunciado, e as alternativas de Hamming são analisadas à parte. Passo 2: O TTL (Time To Live) é um campo do cabeçalho IP, de 8 bits no IPv4, que funciona como um contador de saltos. O remetente define um valor inicial, e cada roteador por onde o pacote passa decrementa esse valor em uma unidade. Passo 3: Quando o TTL chega a zero, o roteador descarta o pacote, em vez de encaminhá-lo. Isso impede que pacotes presos em loops de roteamento circulem indefinidamente e congestionem a rede. Normalmente o roteador também envia uma mensagem ICMP de tempo excedido ao remetente, o que é a base do comando traceroute. Passo 4: A alternativa B descreve corretamente a função do TTL e o que acontece quando ele zera. Ela não cita a mensagem ICMP, mas isso não a torna incorreta. Passo 5: Análise das demais, todas relacionadas a Hamming. A alternativa A está errada: para m = 11, o menor r que satisfaz 2^r >= m + r + 1 é r = 4, pois 2^4 = 16 >= 16, e não 3. A alternativa C está errada: o número de bits de paridade cresce logaritmicamente com o número de bits de dados, não é igual a ele. A alternativa D está errada: a relação 2^r >= m + r + 1 vale para qualquer quantidade de bits de dados m, não apenas para dados menores que 8 bits. A alternativa E está errada: o código de Hamming básico permite corrigir erros de um bit e também detectá-los, além de detectar erros de dois bits na versão estendida. Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Descreva a função do TTL e suas consequências.
Alternativa por alternativa
O aluno calcula de forma imprecisa o número de bits de paridade, arredondando ou usando a desigualdade 2^r > m em vez de 2^r >= m + r + 1. Assim, conclui que 3 bits bastam para m = 11.
Por que engana: Confundir a função do TTL com a de outros campos do pacote, como o de paridade ou controle de erro.
Decrementar TTL em cada salto impede que pacotes presos em ciclos consumam recursos; descarte evita loops infinitos e permite informar o emissor via mensagem de erro (ICMP).
O aluno supõe que a quantidade de bits de paridade deve acompanhar a de bits de dados, por intuição de que proteger mais dados exige metade ou o mesmo número de bits de verificação. Ele não percebe que o crescimento é logarítmico.
O aluno lê a fórmula 2^r >= m + r + 1 como válida apenas em um intervalo específico de tamanhos de dados. Ele não entende que a relação é a condição geral para o código de Hamming funcionar.
O aluno confunde detecção com correção, achando que um código que corrige erros não os detecta, ou que o código de Hamming serve somente para corrigir. Na prática, o código identifica a posição do erro, o que já implica detectá-lo.
Raio-X da questão
campo TTL em pacotes IP
avaliacao
funcionamento de pacotes IP · protocolos de rede
Revisar o funcionamento do campo TTL em pacotes IP.
Confundir a função do TTL com a de outros campos do pacote, como o de paridade ou controle de erro.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Explique o papel do campo TTL (Time To Live) em um pacote IP durante o roteamento por múltiplos equipamentos e o que…
- No cabeçalho IP, qual é a função do campo 'Time to Live' (TTL) durante a transmissão de pacotes pela rede?
- Explique o papel do campo TTL (time to live) no cabeçalho de um pacote durante o encaminhamento por múltiplos…
- O que é o campo TTL (time-to-live) no cabeçalho de um pacote IP e qual efeito ele tem ao trafegar por múltiplos…
- No cabeçalho de um pacote IP, qual é a função do campo TTL (time to live) durante o roteamento por múltiplos…
- O campo TTL (Time To Live) em um cabeçalho de pacote IP indica o que durante a transmissão desse pacote pela rede?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
