Descreva em alto nível (passos ou pseudocódigo) um protocolo para transmitir dados fragmentados com cifragem…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Compreender o papel de protocolos para a transmissão de dados.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva em alto nível (passos ou pseudocódigo) um protocolo para transmitir dados fragmentados com cifragem na aplicação, MAC por fragmento, controle de sequência e retransmissão, e reassemblagem segura no destino. Inclua manejo de reordenação, perda e prevenção de replay.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Estabelecer sessão com chave simétrica e nonce/ID de sessão. 2) Dividir dado em fragmentos numerados (SEQ). 3) Para cada fragmento: calcular MAC = H(K_MAC, sessionID||SEQ||fragmento); montar frame = {sessionID, SEQ, fragmento, MAC} e cifrar o payload se exigido pela política. 4) Enviar e manter timer por fragmento; exigir ACK cumulativo/por-SEQs. 5) No receptor: verificar nonce/sessionID, checar MAC antes de aceitar; enviar ACKs; armazenar fragmentos fora de ordem em buffer até preencher lacunas. 6) Retransmitir fragmentos não ACKed após timeout; limitar tentativas; usar janela deslizante para controlar fluxo. 7) Para evitar replay, recusar fragmentos com SEQ fora da janela ou repetidos; incluir timestamp/nonce na sessão se necessário. 8) Ao receber todos os SEQs válidos e MACs corretos, ordenar por SEQ e remontar o dado original; validar integridade final se aplicável.
Explicação
O protocolo descrito aborda de forma abrangente as necessidades de segurança e confiabilidade na transmissão de dados fragmentados, incluindo cifragem e autenticação através do MAC. A inclusão de mecanismos para controle de sequência, retransmissão e reordenação assegura que os dados sejam recebidos de maneira íntegra e na ordem correta. Além disso, as medidas contra replay garantem que fragmentos antigos ou duplicados não comprometam a segurança da comunicação.
Raio-X da questão
transmissão de dados cifrados
avaliacao
protocolos de comunicação · cifragem de dados
Revisar protocolos de comunicação e segurança em redes.
O aluno pode descrever um protocolo que não considera a reordenação e a retransmissão, resultando em uma solução incompleta.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Na feira de ciências, um tablet envia dados de temperatura para um painel digital. Para o painel mostrar os valores…
- — O nível subiu depressa, mas o painel recebeu uma leitura que não pode ser usada ainda — avisou a técnica da Defesa…
- — A bicicleta foi liberada porque o aplicativo respondeu à sequência esperada, explicou a atendente do serviço municipal…
- Barqueiros que levam moradores por um rio durante cheias passaram a receber avisos de uma central comunitária sobre…
- Por que, às vezes, o “cadeado” do navegador aparece e, em outras, não? Numa praça, a prefeitura montou um totem de…
- Por que uma senha pode ser descoberta mesmo sem ninguem olhar para o teclado? Em uma feira cultural, um grupo gravou um…
Todas as questões de Armazenamento e Transmissão de dados - Protocolos de comunicação em redes
🔎 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
