Analise e proponha: escreva um algoritmo em passos (pseudocódigo) que receba pacotes fora de ordem e com…
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
Analise e proponha: escreva um algoritmo em passos (pseudocódigo) que receba pacotes fora de ordem e com possíveis erros, reconstrua a sequência correta usando número de sequência, detecte pacotes corrompidos e solicite retransmissão; explique escolhas de buffer e três medidas de segurança aplicáveis.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Passos (pseudocódigo): 1) Inicializar buffer map seq?dados; 2) Ao receber pacote: verificar checksum/CRC; se corrompido, enviar NACK com seq; senão guardar em buffer[seq] e enviar ACK; 3) Enquanto existir buffer[expected] montar saída e incrementar expected; 4) Manter janela de recepção para descartar pacotes muito antigos; 5) Implementar timeout para solicitar retransmissão de seq faltantes. Decisões de buffer: usar tamanho limitado (janela) para evitar estouro e controlar atraso; armazenar temporariamente até completar sequência contínua. Medidas de segurança: a) Autenticar pacotes (HMAC) para evitar falsificação; b) Criptografar payload para preservar confidencialidade; c) Validar origem e usar TLS/DTLS para proteger controle de ACK/NACK contra manipulação.
Explicação
O pseudocódigo apresentado aborda de forma clara a lógica necessária para lidar com pacotes fora de ordem e corrompidos, utilizando técnicas de verificação e retransmissão. As decisões sobre o buffer e as medidas de segurança são fundamentadas em práticas comuns de redes, garantindo eficiência e proteção dos dados. A estrutura sequencial e as verificações propostas asseguram a integridade e a ordem dos pacotes recebidos.
Raio-X da questão
algoritmo de reconstrução
avaliacao
algoritmos e pseudocódigo · estrutura de dados
Revisar conceitos de algoritmos e medidas de segurança em redes.
O aluno pode falhar ao não considerar a detecção de pacotes corrompidos, resultando em um algoritmo incompleto.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- A secretaria de uma escola atualiza, pela rede, o painel eletrônico do corredor com os horários da feira de ciências…
- Após uma tempestade, a Defesa Civil enviou pelo celular uma gravação com orientações para os moradores de uma área…
- — O alerta de cheia chegou com palavras fora de ordem no tablet! — avisou a agente da defesa civil. Para enviar a…
- — Quando os cartões chegarem ao depósito, ninguém poderá perguntar de novo o que foi pedido — alertou a coordenadora dos…
- — O recado de evacuação chegou com palavras trocadas no alto-falante do abrigo — informou uma voluntária da defesa…
- Como um audio gravado no celular consegue chegar inteiro a outro aparelho, mesmo quando o sinal oscila no caminho? Numa…
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
