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
- Descreva o papel dos ACKs e temporizadores (timers) no controle de retransmissão de pacotes e como o uso de números de…
- Descreva, em pseudocódigo e em texto, um algoritmo para um dispositivo receptor que reconstrói um arquivo transmitido em…
- Descreva um algoritmo de alto nível para reordenar pacotes numerados que chegam fora de ordem, verificar integridade com…
- Proponha um algoritmo de transmissão confiável que fragmente um arquivo em pacotes, use números de sequência, ACKs e…
- Descreva, em etapas técnicas, como um sistema confiável envia um arquivo grande por uma rede que perde pacotes…
- Explique, passo a passo, como um dispositivo receptor deve processar pacotes que podem chegar fora de ordem ou sofrer…
🔎 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
