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

Projete um protocolo simples para transmitir com segurança um arquivo fragmentado em pacotes: descreva como…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO07

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

Projete um protocolo simples para transmitir com segurança um arquivo fragmentado em pacotes: descreva como fragmentar, incluir verificação de integridade, aplicar criptografia, manejar retransmissões (ACK/timeout) e armazenar temporariamente no destino para reconstrução.

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

Resposta esperada

Modelo de resposta: 1) Fragmentação: dividir o arquivo em fragmentos fixos, numerar sequencialmente e incluir total de fragmentos no cabeçalho. 2) Integridade: adicionar hash/ checksum por fragmento (ex.: SHA-256) e, opcionalmente, MAC/assinatura. 3) Criptografia: negociar uma chave simétrica via criptografia de chave pública; cifrar o payload de cada fragmento e proteger cabeçalhos sensíveis. 4) Retransmissão: usar ACKs cumulativos e temporizadores; ao expirarem, retransmitir fragmentos faltantes; manter janela de envio para controlar taxa. 5) Armazenamento no destino: salvar fragmentos em buffer temporário, verificar hashes ao receber, aceitar apenas fragmentos íntegros, montar arquivo quando todos os fragmentos válidos estiverem presentes; eliminar e sobrescrever buffers seguros após reconstrução. 6) Considerações adicionais: registrar números de sequência para detectar duplicatas, usar limites de tempo para liberar buffers de fragmentos incompletos e criptografia em repouso se armazenar arquivo reconstruído.

Explicação

A explicação aborda todos os aspectos essenciais para garantir a segurança e a integridade na transmissão de arquivos fragmentados. A fragmentação e a numeração dos pacotes facilitam a reconstrução, enquanto a verificação de integridade e a criptografia protegem os dados durante o trânsito. Além disso, o manejo de retransmissões e o armazenamento temporário asseguram que todos os fragmentos sejam recebidos e montados corretamente, minimizando perdas e garantindo a confiabilidade do processo.

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

transmissão de dados segura

📌 Objetivo

avaliacao

🧱 Pré-requisitos

transmissão de dados · criptografia

📚 Reveja

Revisar conceitos de protocolos de comunicação e segurança de dados.

⚠️ Erro mais comum

O aluno pode esquecer de incluir a verificação de integridade, o que compromete a segurança da transmissão dos dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

criatividade

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