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
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?
- A) Aceitar os fragmentos, ignorando o checksum incorreto.
- B) Enviar uma notificação para o remetente, mas unir os fragmentos.
- C) Reassemblar os fragmentos com dados padrão.
- D) Armazenar os fragmentos para reanálise posterior.
- 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
- 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.
- 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.
- 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.
- 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
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.
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.
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.
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.
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
checksum de pacote IP
avaliacao
funcionamento de pacotes IP · checksum e sua importância
Revisar o funcionamento do checksum em pacotes IP.
Confundir a necessidade de descartar pacotes com a ideia de que eles podem ser aceitos mesmo com erro no checksum.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Ao receber fragmentos de um mesmo pacote IP, qual componente do sistema operacional responsável pela pilha de rede…
- Se o receptor calcular um CRC diferente do valor enviado no campo de verificação de um pacote, qual ação deve ser tomada…
- Um servidor recebe fragmentos de um arquivo enviados em pacotes UDP por múltiplos roteadores; alguns pacotes chegam fora…
- Como o checksum identifica corrupção em um pacote e qual ação comum o protocolo realiza ao detectar erro?
- Descreva, em algoritmo de alto nível (passos), como um receptor deve processar pacotes de um arquivo recebido: verificar…
- Qual mecanismo no cabeçalho de segmentos TCP/UDP detecta corrupção dos dados transmitidos e orienta ações como…
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
