Explique, passo a passo, como um dispositivo receptor deve processar pacotes que podem chegar fora de ordem ou…
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
Explique, passo a passo, como um dispositivo receptor deve processar pacotes que podem chegar fora de ordem ou sofrer perda: inclua armazenamento temporário (buffer), verificação de integridade, detecção de timeout/perda, reordenação, descarte de duplicatas e medidas básicas de segurança para proteger os dados recebidos e seu armazenamento local.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Resposta modelo (passos essenciais): 1) Recepção e verificação inicial: ao chegar, cada pacote é colocado em um buffer temporário e seu cabeçalho e campo de integridade (checksum ou MAC) são verificados; pacotes com falha de integridade são descartados ou sinalizados para retransmissão. 2) Indexação por número de sequência: o receptor usa o número de sequência do cabeçalho para posicionar o pacote no buffer; pacotes fora de ordem ficam aguardando pacotes anteriores. 3) Duplicatas: ao inserir, checa se já existe pacote com mesmo número de sequência; duplicatas são descartadas para evitar gravação repetida. 4) Detecção de perda e timeout: se um número de sequência esperado não chega dentro do tempo configurado, o receptor notifica o remetente (ou sinaliza para o protocolo solicitar retransmissão) usando ACKs negativos ou janelas deslizantes. 5) Reordenação e montagem: quando todos os segmentos necessários estão presentes, o receptor reordena pelo número de sequência e reconstrói o dado contínuo, verificando integridade final (por exemplo, checksum do arquivo ou HMAC). 6) Persistência segura: antes de escrever em armazenamento permanente, opcionalmente cifra os dados em repouso (ex.: criptografia simétrica com chave derivada) e aplica controles de acesso (senhas, permissões) para proteger contra acesso não autorizado. 7) Logs e controle: registra eventos relevantes (erros de integridade, retransmissões) para auditoria e diagnóstico. Considerações de segurança: usar MAC/HMAC para integridade autenticada, criptografia de enlace ou TLS para confidencialidade em trânsito, e criptografia do dispositivo ou armazenamento com gestão de chaves para proteger dados locais. Implementar limites de buffer e validação de cabeçalhos para evitar ataques (ex.: estouro de buffer ou pacotes maliciosos).
Explicação
A explicação aborda de forma sistemática as etapas necessárias para garantir a integridade e a ordem dos pacotes recebidos, destacando a importância do buffer temporário e da verificação de integridade. Além disso, inclui medidas de segurança essenciais para proteger os dados durante o armazenamento e transmissão, refletindo as melhores práticas em redes. Essa abordagem abrangente assegura que todos os aspectos críticos do processamento de pacotes sejam considerados, promovendo um entendimento claro do funcionamento do receptor.
Raio-X da questão
processamento de pacotes
avaliacao
processamento de pacotes · protocolos de comunicação
Revisar os conceitos de buffer, verificação de integridade e reordenação de pacotes.
O aluno pode esquecer de mencionar a importância do buffer, levando a uma explicação incompleta sobre o armazenamento temporário dos pacotes.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Descreva, de forma estruturada, como um receptor deve processar pacotes que chegam por múltiplos caminhos para…
- Descreva, passo a passo, o procedimento que um receptor deve seguir para reconstruir um arquivo fragmentado em pacotes…
- Descreva, em pseudocódigo e em texto, um algoritmo para um dispositivo receptor que reconstrói um arquivo transmitido em…
- Proponha um algoritmo em alto nível que descreva como um receptor reconstroi um arquivo recebido via pacotes…
- Descreva um algoritmo de alto nível para reordenar pacotes numerados que chegam fora de ordem, verificar integridade com…
- Projete um algoritmo, em etapas, que um receptor de rede deve executar para detectar, armazenar temporariamente e…
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
