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

Desenvolva um algoritmo em alto nível que descreva como um receptor processa pacotes intercalados de múltiplos…

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

Desenvolva um algoritmo em alto nível que descreva como um receptor processa pacotes intercalados de múltiplos arquivos enviados simultaneamente: priorizar reordenação por número de sequência, verificar integridade, decifrar com chave simétrica e reconstituir cada arquivo garantindo confidencialidade e integridade.

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

Resposta esperada

Inicializar tabelas por ID de fluxo/arquivo e buffers com temporizadores. 2) Para cada pacote recebido: validar cabeçalho (ID, número de sequência); reenfileirar no buffer do fluxo correspondente. 3) Recalcular checksum/MAC; se falhar, marcar pacote como perdido e solicitar retransmissão se protocolo permitir. 4) Ordenar pacotes no buffer por número de sequência e liberar em sequência contínua. 5) Ao completar segmento/arquivo: decifrar payloads concatenados com a chave simétrica e nonce associados; verificar MAC final para integridade. 6) Persistir arquivo reconstruído em armazenamento seguro e remover buffers expirados; registrar eventos de erro e tentar recuperação usando retransmissão ou reconstrução parcial.

Explicação

A explicação apresentada segue uma sequência lógica que abrange todas as etapas necessárias para o processamento de pacotes intercalados, desde a recepção até a reconstituição dos arquivos. Cada passo é essencial para garantir que os dados sejam organizados, verificados quanto à integridade e decifrados de forma segura. Além disso, a abordagem considera a possibilidade de erros e implementa mecanismos de recuperação, o que é fundamental em sistemas de transmissão de dados.

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

processamento de pacotes

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmos em alto nível · processamento de pacotes

📚 Reveja

Revisar conceitos de algoritmos e segurança em redes.

⚠️ Erro mais comum

O aluno pode confundir a ordem das operações, não priorizando a reordenação dos pacotes antes da verificação de integridade.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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