GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO07Fácil⏱ medio

Num sistema operacional, ao receber fragmentos de um pacote IP cujo checksum do cabeçalho estiver incorreto…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO07

Entender o processo de transmissão de dados, como a informação é quebrada em pedaços, transmitida em pacotes através de múltiplos equipamentos, e reconstruída no destino.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Num sistema operacional, ao receber fragmentos de um pacote IP cujo checksum do cabeçalho estiver incorreto, qual ação o kernel deve executar imediatamente sobre esses fragmentos?

  1. A) Aceitar os fragmentos, ignorando o checksum incorreto.
  2. B) Enviar uma notificação para o remetente, mas unir os fragmentos.
  3. C) Reassemblar os fragmentos com dados padrão.
  4. D) Armazenar os fragmentos para reanálise posterior.
  5. E) Descartar os fragmentos com checksum inválido; não incluí-los na reassemblagem e registrar/indicar o erro.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. No IPv4, o checksum do cabeçalho IP verifica a integridade apenas do cabeçalho de cada datagrama (ou fragmento). Ao detectar checksum inválido, o dado não pode ser confiado, pois o cabeçalho pode conter campos corrompidos como endereços, identificação, offset ou tamanho.
  2. Por isso, o comportamento padrão do kernel (como descrito nas RFCs do IP e na prática dos sistemas operacionais) é descartar o fragmento imediatamente, sem utilizá-lo na reassemblagem, e registrar ou indicar o erro, por exemplo em contadores de estatística ou logs.
  3. Analisando as alternativas: A está errada porque aceitar fragmentos com checksum incorreto pode introduzir dados corrompidos ou maliciosos no sistema. B está errada porque unir os fragmentos mesmo com erro mantém o problema, e a notificação ao remetente não é ação imediata do kernel sobre os fragmentos. C está errada porque preencher dados com valores padrão cria um datagrama falso e inválido. D está errada porque armazenar para reanálise posterior não resolve a corrupção, que é constante no fragmento, e desperdiça memória.
  4. Portanto, a alternativa correta é a E, que descreve a ação imediata esperada: descartar, não reassemblar e registrar o erro. O gabarito oficial está correto.

💡 Dica: Considere as ações padrão do kernel em relação a pacotes IP.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que o checksum é apenas uma verificação secundária e que os dados podem ser aproveitados mesmo com erro, como em alguns protocolos tolerantes a falhas.

B Erradaerro: Procedimentala que mais engana

O aluno entende que notificar o remetente e unir os fragmentos são ações complementares e que o kernel deve tentar aproveitar o máximo possível do pacote.

Por que engana: Confundir a necessidade de descartar pacotes com a ideia de que eles podem ser aceitos mesmo com erro no checksum.

C Erradaerro: Conceitual

O aluno imagina que o kernel deve completar o pacote com dados padrão para não perder a integridade da sequência de fragmentos, sem perceber que isso gera dados falsos.

D Erradaerro: Senso comum

O aluno supõe que um erro de checksum pode ser transitório e que vale a pena guardar o fragmento para tentar validá-lo novamente depois, como se fosse um problema de temporização.

E Correta

Checksum de cabeçalho indica corrupção; aceitar fragmentos corrompidos comprometeria a integridade do pacote reconstituído. O procedimento seguro é descartar e, quando aplicável, notificar (por exemplo via ICMP).

Raio-X da questão

Dificuldade Fácil
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 desafio
🎯 Conceito central

checksum de pacote IP

📌 Objetivo

avaliacao

🧱 Pré-requisitos

funcionamento de pacotes IP · checksum e sua importância

📚 Reveja

Revisar o funcionamento do checksum em pacotes IP.

⚠️ Erro mais comum

Confundir a necessidade de descartar pacotes com a ideia de que eles podem ser aceitos mesmo com erro no checksum.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Armazenamento e Transmissão de dados - Fundamentos de transmissão de dados

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.