GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO07Média⏱ longo

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

Habilidade BNCC EM13CO07

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.

  1. A) Um algoritmo baseado em timeout não utiliza números de sequência, apenas contagem de pacotes.
  2. B) Timeouts são utilizados para diminuir a largura de banda disponível na transmissão dos pacotes.
  3. C) Retransmissões ocorrem apenas se o receptor não estiver disposto a receber os pacotes.
  4. 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.
  5. E) O emissor não precisa numerar pacotes se a conexão for via Ethernet.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

A Erradaerro: Conceituala que mais engana

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.

B Erradaerro: Conceitual

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.

C Erradaerro: Interpretação

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.

D Correta

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.

E Erradaerro: Senso comum

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

Dificuldade Média
Bloom Aplicar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

algoritmo de retransmissão

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmo de retransmissão · números de sequência

📚 Reveja

Revisar conceitos de algoritmos de comunicação e confiabilidade.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.