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
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
processamento de pacotes
avaliacao
algoritmos em alto nível · processamento de pacotes
Revisar conceitos de algoritmos e segurança em redes.
O aluno pode confundir a ordem das operações, não priorizando a reordenação dos pacotes antes da verificação de integridade.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- — O áudio chegou embaralhado ao celular do visitante — avisou a técnica de um museu comunitário. Para enviar uma…
- — Estranho... Meu celular estava no Wi-Fi da rodoviaria e, quando eu entrei no onibus, mudou para 4G. Mesmo assim, a…
- Folhas úmidas cobrem o asfalto da ciclovia urbana. Sobressaindo na madrugada fria, um grupo de ciclistas experimenta um…
- O que é o campo 'checksum' em um pacote de rede e que tipo de erro ele detecta durante a transmissão?
- Qual nível de RAID distribui dados e paridade entre três ou mais discos para fornecer tolerância a falhas com…
- O campo TTL (Time To Live) em um cabeçalho de pacote IP indica o que durante a transmissão desse pacote pela rede?
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
