GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO05Difícil⏱ longo

Explique como a reassemblagem de pacotes é afetada quando um middlebox (por exemplo, NAT) altera campos de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO05

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 como a reassemblagem de pacotes é afetada quando um middlebox (por exemplo, NAT) altera campos de cabeçalho como porta e checksum; descreva medidas que garantam a integridade e reconstituição correta dos dados no destino.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Modelo de resposta: 1) Efeito das alterações: NAT modifica portas e possivelmente recalcula checksum, quebrando relacionamentos baseados em valores originais de cabeçalho; se a reassemblagem depende de campos alterados (por exemplo, porta como identificador de fluxo), o destino ou intermediários podem falhar em associar fragmentos. 2) Medidas preventivas: usar identificadores de fragmento independentes do NAT (por exemplo, campos de identificação no cabeçalho IP), incluir números de sequência e offsets no payload aplicáveis à camada de transporte, e recalcular/validar checksums após qualquer modificação. 3) Segurança e integridade: aplicar proteção de integridade ponta-a-ponta (MAC ou autenticacao por HMAC/TLS) que cubra dados e metadados relevantes para reassembly; usar encapsulamento (túnel) quando middleboxes não devem inspecionar ou alterar campos. 4) Procedimento operacional: ao atravessar NAT, o dispositivo deve atualizar cabeçalhos e recomputar checksums; remetente e destinatário devem confiar em campos imunes a reescrita (identificador de fluxo no nível da sessão) ou negociar um método de reassembly que inclua cabeçalhos adicionais no payload para reconstrução segura. 5) Conclusão: garantir reassemblagem robusta exige identificação de fluxo consistente, validação de integridade após quaisquer alterações e, quando necessário, uso de criptografia/encapsulamento para preservar informações necessárias à remontagem.

Explicação

A resposta aborda os impactos das alterações nos cabeçalhos de pacotes pela middlebox, destacando como isso pode comprometer a reassemblagem correta dos dados. Além disso, apresenta medidas práticas para garantir a integridade e a correta reconstituição dos dados, como o uso de identificadores independentes e a proteção de integridade ponta-a-ponta. Por fim, enfatiza a importância de procedimentos operacionais claros para assegurar que as modificações não afetem a comunicação entre remetente e destinatário.

Raio-X da questão

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

reassemblagem de pacotes

📌 Objetivo

avaliacao

🧱 Pré-requisitos

protocolos de comunicação · cabeçalhos de pacotes

📚 Reveja

Revisar o funcionamento de NAT e a integridade de pacotes em redes.

⚠️ Erro mais comum

O aluno pode confundir a função do NAT com a de um roteador, não entendendo como a alteração de campos impacta a reassemblagem dos pacotes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Instrução de máquina

🔎 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.