Proponha um algoritmo de transmissão confiável que fragmente um arquivo em pacotes, use números de sequência…
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
Proponha um algoritmo de transmissão confiável que fragmente um arquivo em pacotes, use números de sequência, ACKs e timeout para retransmissão, e inclua mecanismo de autenticação (senha/MAC) para segurança. Descreva a estrutura de pacote e o fluxo de mensagens.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Estrutura de pacote: [seq_num, total_packets, checksum, MAC, payload, timestamp/nonce]. Algoritmo (resumo): 1) Sender fragmenta arquivo em payloads e calcula checksum e MAC (chave simétrica). 2) Envia pacote com seq_num e inicia timer. 3) Receiver valida MAC e checksum; se OK armazena payload em buffer e envia ACK(seq_num). 4) Sender recebe ACK e avança; se timeout sem ACK, retransmite pacote. 5) Receiver reordena por seq_num; quando todos chegam, reconstroi arquivo e verifica integridade final. Mecanismos extras: usar nonce/timestamp para evitar replay, janelas deslizantes para throughput, e registros em armazenamento não-volátil para retomar após falha.
Explicação
A proposta abrange todos os elementos essenciais para garantir uma transmissão confiável, incluindo a fragmentação de dados, controle de sequência e mecanismos de retransmissão. A inclusão de autenticação através de MAC e o uso de checksum asseguram a integridade e a segurança dos pacotes. Além disso, a menção de técnicas como nonce/timestamp e janelas deslizantes demonstra uma abordagem robusta para otimizar a comunicação e prevenir ataques.
Raio-X da questão
transmissão de dados
avaliacao
protocolos de comunicação · fragmentação de dados
Revisar conceitos de algoritmos de transmissão e segurança em redes.
O aluno pode falhar ao não incluir o mecanismo de autenticação ou não descrever corretamente o fluxo de mensagens.
ciencia_tecnologia
criatividade
cientifico
Questões parecidas com resolução
- Pesquisadores acompanham, em uma simulação fictícia de incêndio florestal, o envio de um alerta a uma brigada. Quatro…
- Por que a mensagem de emergencia, enviada pelo aplicativo de um evento de rua, chega incompleta para algumas pessoas?…
- No fim da tarde, uma estudante enviou um arquivo de áudio pelo celular enquanto o sinal de internet oscilava no ônibus…
- Durante um festival de música transmitido ao vivo pela rede, muitos celulares começaram a acessar o mesmo vídeo ao mesmo…
- Qual formato de arquivo é mais adequado para gravar um slogan curto, repassado oralmente por ferramentas digitais (ex…
- O que é o cabeçalho de um pacote de rede e quais duas informações essenciais ele normalmente contém que permitem…
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
