Ao projetar um algoritmo de reassemblagem, que estratégia de timeout e retransmissão evita bloqueio de buffers…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Compreender as diferentes tecnologias, bem como equipamentos, protocolos e serviços envolvidos no funcionamento de redes de computadores, identificando suas possibilidades de escala e confiabilidade.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao projetar um algoritmo de reassemblagem, que estratégia de timeout e retransmissão evita bloqueio de buffers quando há perda de fragmentos?
- A) Usar temporizador por fluxo com limite de retransmissões; após N timeouts liberar o buffer e notificar o remetente para evitar ocupação indefinida de memória.
- B) Após um timeout, o buffer sempre é liberado automaticamente.
- C) Limitar retransmissões não resolve problemas de bloqueio de memória em buffers.
- D) O algoritmo de reassemblagem deve esperar indefinidamente por todos os fragmentos.
- E) O uso de um temporizador é irrelevante, pois os pacotes nunca se perdem.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Analise o problema. Na reassemblagem de datagramas IP ou de segmentos, os fragmentos recebidos ficam armazenados em buffer até que todos cheguem. Se um fragmento se perde, o buffer pode ficar ocupado indefinidamente, bloqueando memória que poderia servir a outros fluxos.
- Identifique a solução adequada. Para evitar esse bloqueio, usa-se um temporizador associado a cada fluxo ou datagrama em reassemblagem. Se o temporizador expira, o receptor tenta a retransmissão, mas só até um limite de N tentativas. Ao atingir esse limite, libera o buffer e pode notificar o remetente (por exemplo, com uma mensagem de erro), garantindo que a memória não fique ocupada para sempre.
- Confira o gabarito. A alternativa A descreve exatamente essa estratégia, portanto está correta, e coincide com o gabarito oficial.
- Analise as demais alternativas. A alternativa B está errada porque o buffer não é liberado automaticamente em todo timeout; a liberação depende da política definida, como o limite de retransmissões. A alternativa C está errada porque limitar retransmissões é justamente o mecanismo que impede o bloqueio de memória. A alternativa D está errada porque esperar indefinidamente por fragmentos é exatamente o problema que causa a ocupação indefinida de buffers. A alternativa E está errada porque fragmentos podem se perder em redes reais, e por isso o temporizador é necessário.
💡 Dica: Considere as técnicas de gerenciamento de buffers em algoritmos de rede.
Alternativa por alternativa
Timers impedem espera infinita por fragmentos perdidos; limites de tentativas liberam recursos e forçam recuperação ou cancelamento controlado da transferência.
O aluno acredita que qualquer timeout libera o buffer imediatamente, sem considerar a política de retransmissão e o limite de tentativas. Ele confunde expiração de temporizador com liberação automática e definitiva.
Por que engana: O aluno pode confundir a necessidade de liberar o buffer com a ideia de que o buffer deve ser sempre mantido até que todos os fragmentos sejam recebidos.
O aluno acredita que, como o problema é a memória ocupada, limitar retransmissões não tem efeito sobre ela. Ele não percebe que o limite é o que encerra a espera e libera o buffer.
O aluno supõe que esperar todos os fragmentos é a forma correta de garantir a entrega completa, sem perceber que a espera infinita causa a ocupação indefinida de memória. Usa a intuição de que 'esperar tudo chegar' é sempre melhor.
O aluno acredita que, na prática, pacotes nunca se perdem e portanto não há necessidade de temporizador. Ele ignora que perdas são comuns em redes reais e que o temporizador existe justamente para tratá-las.
Raio-X da questão
timeout e retransmissão
avaliacao
timeout e retransmissão · algoritmos de reassemblagem
Revisar estratégias de gerenciamento de buffers e retransmissão em algoritmos.
O aluno pode confundir a necessidade de liberar o buffer com a ideia de que o buffer deve ser sempre mantido até que todos os fragmentos sejam recebidos.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Em um laboratório de neurotecnologia, uma equipe testa uma faixa com eletrodos que capta sinais elétricos da atividade…
- Uma escola precisa arquivar e enviar pela internet um conjunto de documentos com dados pessoais de estudantes. A equipe…
- Uma produtora enviou pela rede um arquivo de áudio para outra unidade. Antes do envio, o sistema calculou um resumo…
- Uma escola mantém os documentos administrativos em uma pasta sincronizada entre os computadores e um serviço remoto. Um…
- Uma turma precisa enviar um vídeo de 600 megabytes para o servidor da escola. A taxa de envio disponível é de 20…
- Os estudantes de uma escola produzirão episódios de áudio. A equipe precisa manter uma versão oficial de cada arquivo…
🔎 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
