Explique como um algoritmo baseado em timeout usa números de sequência e retransmissão para garantir entrega…
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
Explique como um algoritmo baseado em timeout usa números de sequência e retransmissão para garantir entrega confiável de pacotes.
- A) Um algoritmo baseado em timeout não utiliza números de sequência, apenas contagem de pacotes.
- B) Timeouts são utilizados para diminuir a largura de banda disponível na transmissão dos pacotes.
- C) Retransmissões ocorrem apenas se o receptor não estiver disposto a receber os pacotes.
- D) O emissor numera pacotes e inicia temporizadores; se o ACK do receptor não chega antes do timeout, os pacotes não confirmados são retransmitidos até confirmação.
- E) O emissor não precisa numerar pacotes se a conexão for via Ethernet.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Um protocolo de entrega confiável precisa lidar com perdas de pacotes. O mecanismo clássico é o de timeout com retransmissão, usado em protocolos como Stop-and-Wait e Go-Back-N.
- O emissor atribui um número de sequência a cada pacote. Isso permite ao receptor identificar duplicatas, detectar pacotes fora de ordem e informar exatamente quais dados foram recebidos.
- Ao enviar um pacote, o emissor inicia um temporizador (timeout). Se o ACK correspondente chegar antes do fim do temporizador, o pacote é considerado entregue e o temporizador é encerrado.
- Se o timeout expira sem ACK, o emissor presume que o pacote (ou o ACK) foi perdido e retransmite os pacotes ainda não confirmados, repetindo o processo até a confirmação. Isso garante entrega confiável mesmo com perdas.
- Análise das alternativas erradas. A: os números de sequência são justamente o que permite identificar pacotes e confirmações, então a afirmação é falsa. B: timeouts não servem para reduzir a largura de banda; são um mecanismo de controle de erro. C: retransmissões ocorrem por falta de confirmação, não por indisponibilidade do receptor. E: a camada de enlace Ethernet não garante entrega confiável fim a fim, e a numeração é necessária para o controle no protocolo de transporte.
- Conclusão: a alternativa D descreve corretamente o funcionamento do algoritmo e coincide com o gabarito oficial.
💡 Dica: Descreva o funcionamento do algoritmo e seus componentes.
Alternativa por alternativa
O aluno acredita que a contagem de pacotes substitui a numeração, sem perceber que os números de sequência são necessários para identificar duplicatas e confirmações específicas.
Por que engana: Confundir o uso de números de sequência com a contagem simples de pacotes, levando a uma explicação incorreta do funcionamento do algoritmo.
O aluno associa timeout a controle de fluxo ou de congestionamento e acredita que ele serve para reduzir a taxa de transmissão, confundindo função de controle de erro com controle de largura de banda.
O aluno confunde a razão da retransmissão: pensa que o emissor reenvia pacotes porque o receptor recusa recebê-los, quando na verdade a retransmissão é disparada pela ausência de ACK no timeout.
Os números de sequência identificam pacotes e permitem detectar perdas ou duplicatas. O timeout sinaliza falha na entrega quando a confirmação não chega, acionando retransmissão e assegurando que o receptor acabe recebendo os pacotes esperados.
O aluno supõe que uma tecnologia de rede local como a Ethernet dispensa controle de sequência e confiabilidade, confundindo a detecção de erro no quadro com entrega confiável fim a fim.
Raio-X da questão
algoritmo de retransmissão
avaliacao
algoritmo de retransmissão · números de sequência
Revisar conceitos de algoritmos de comunicação e confiabilidade.
Confundir o uso de números de sequência com a contagem simples de pacotes, levando a uma explicação incorreta do funcionamento do algoritmo.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Explique quais são os componentes principais de um computador e suas funções. Use exemplos para ilustrar sua resposta.
- Na feira da escola, Lara digitou o título de um cartaz, o computador preparou as informações, guardou o arquivo e…
- — Quando eu apertar a estrela em relevo, quero saber se minha escolha foi registrada — disse uma visitante durante a…
- Pesquisadores acompanham a qualidade da água de um rio usando um computador no barco. Em cada ponto, um leitor registra…
- — Se eu contar uma história sobre a praça, ela vai aparecer no mapa? — perguntou Caio durante a montagem de uma mostra…
- — Se a pessoa não enxerga o painel, como saberá quando o ônibus chegará? — perguntou uma moradora durante o teste de um…
🔎 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
