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
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
transmissão de dados segura
avaliacao
transmissão de dados · criptografia
Revisar conceitos de protocolos de comunicação e segurança de dados.
O aluno pode esquecer de incluir a verificação de integridade, o que compromete a segurança da transmissão dos dados.
ciencia_tecnologia
criatividade
cientifico
Questões parecidas com resolução
- Projete um procedimento de alto nível (algoritmo) para transmissão de um arquivo fragmentado em pacotes entre dois…
- Proponha um algoritmo de transmissão confiável que fragmente um arquivo em pacotes, use números de sequência, ACKs e…
- Projete um algoritmo, em passos claros, para fragmentar um arquivo em pacotes, numerá-los, aplicar checksum e…
- Projete, em passos claros, um algoritmo para transferir um arquivo grande pela rede garantindo confidencialidade e…
- Projete um procedimento que use fragmentação em pacotes, números de sequência e confirmações (ACKs) para transferir…
- Projete um algoritmo em passos (pseudocódigo descritivo) para transmitir um arquivo dividido em pacotes entre dois…
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
