Descreva um algoritmo que divida um arquivo grande em pacotes, aplique criptografia simétrica para…
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
Descreva um algoritmo que divida um arquivo grande em pacotes, aplique criptografia simétrica para confidencialidade, envie-os por múltiplos roteadores e permita verificação de integridade e reconstrução ordenada no receptor. Enumere campos essenciais do cabeçalho e como lidar com perda e reordenação.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Passos chave: 1) Fragmentar arquivo em chunks = MTU e numerá-los (seq_num); incluir total_fragments e file_id no cabeçalho. 2) Para cada chunk gerar nonce/IV; cifrar com AES-GCM (confid.+integridade) produzindo tag. 3) Montar pacote: cabeçalho{file_id,seq_num,total_fragments,len,nonce} + ciphertext+tag. 4) Enviar via rede; manter buffer de retransmissão e timers, exigir ACKs ou NACKs por bloco. 5) No receptor validar tag AEAD para integridade; armazenar em buffer por seq_num; solicitar retransmissão de seqs faltantes após timeout; reordenar por seq_num; concatenar chunks para reconstruir arquivo; gravar. Observações: usar números de sequência e identificador de arquivo evita conflitos; timeouts e janela deslizante controlam desempenho; AEAD evita checksum separado.
Explicação
A explicação aborda de forma clara e estruturada os passos necessários para dividir um arquivo, aplicar criptografia e garantir a integridade e a ordem na transmissão. A utilização de campos essenciais no cabeçalho, como identificador de arquivo e número de sequência, é fundamental para evitar conflitos e facilitar a reconstrução. Além disso, a implementação de mecanismos de retransmissão e validação de integridade assegura que os pacotes sejam recebidos corretamente, mesmo em condições adversas de rede.
Raio-X da questão
algoritmo de transmissão
avaliacao
criptografia simétrica · transmissão de dados
Revisar conceitos de criptografia simétrica e protocolos de transmissão de dados.
O aluno pode descrever um algoritmo que não considera a verificação de integridade ou a reconstrução ordenada dos pacotes, comprometendo a eficácia da transmissão.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Pesquisadores acompanham, em uma simulação fictícia de incêndio florestal, o envio de um alerta a uma brigada. Quatro…
- Por que a mensagem de emergencia, enviada pelo aplicativo de um evento de rua, chega incompleta para algumas pessoas?…
- No fim da tarde, uma estudante enviou um arquivo de áudio pelo celular enquanto o sinal de internet oscilava no ônibus…
- Durante um festival de música transmitido ao vivo pela rede, muitos celulares começaram a acessar o mesmo vídeo ao mesmo…
- Qual formato de arquivo é mais adequado para gravar um slogan curto, repassado oralmente por ferramentas digitais (ex…
- O que é o cabeçalho de um pacote de rede e quais duas informações essenciais ele normalmente contém que permitem…
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
