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

Ao analisar uma conexão TCP, como o protocolo detecta perda de pacotes e qual mecanismo usa para recuperar os…

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

Ao analisar uma conexão TCP, como o protocolo detecta perda de pacotes e qual mecanismo usa para recuperar os dados?

  1. A) Detecta perda por gaps em números de sequência ou ACKs duplicados e recupera via retransmissão acionada por timers e controle de janela.
  2. B) A perda de pacotes só é detectada se o receptor não responde em 10 segundos.
  3. C) Os pacotes são sempre retransmitidos após o recebimento da confirmação (ACK).
  4. D) TCP utiliza sincronização manual para restaurar pacotes perdidos.
  5. E) TCP ignora pacotes perdidos; eles não precisam ser recuperados.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o que a questão pede: como o TCP detecta perda de pacotes e qual mecanismo usa para recuperar os dados. Trata-se de conhecimento conceitual sobre controle de erros do TCP.
  2. O TCP numera cada byte (ou segmento) com números de sequência. Quando o receptor recebe um segmento fora de ordem, ele repete o ACK do último byte contíguo recebido. Um salto (gap) na sequência e a chegada de ACKs duplicados indicam que algum pacote se perdeu.
  3. Para recuperar, o TCP retransmite o segmento perdido. A retransmissão pode ser acionada por timer (RTO, quando o ACK não chega no tempo esperado) ou pela retransmissão rápida, após três ACKs duplicados. O controle de janela (congestionamento e fluxo) regula quanto se pode enviar nesse processo.
  4. A alternativa A descreve exatamente esse funcionamento, por isso está correta e coincide com o gabarito oficial.
  5. A alternativa B está errada, pois o TCP não espera 10 segundos fixos; a detecção se baseia em gaps, ACKs duplicados e timers adaptativos (RTO).
  6. A alternativa C está errada, pois o ACK confirma o recebimento e faz o remetente liberar o buffer; retransmissão só ocorre quando há indício de perda.
  7. A alternativa D está errada, pois o TCP não usa sincronização manual; a recuperação é automática pelo próprio protocolo.
  8. A alternativa E está errada, pois o TCP é um protocolo confiável que garante a entrega ordenada e completa dos dados, por isso recupera os pacotes perdidos.

💡 Dica: Relacione os números de sequência e os ACKs à retransmissão de dados não confirmados.

Alternativa por alternativa

A Correta

TCP usa números de sequência e ACKs para confirmar recebimento; timeouts e três ACKs duplicados disparam retransmissão e alterações na janela para controlar fluxo e congestionamento.

B Erradaerro: Conceituala que mais engana

O aluno acredita que o TCP usa um tempo fixo de 10 segundos sem resposta como único critério para declarar perda. Ignora que a detecção ocorre por gaps na sequência e por ACKs duplicados, com timers adaptativos.

Por que engana: Confundir a detecção de perda no TCP com um prazo fixo de 10 segundos ou supor que todo pacote é retransmitido após qualquer ACK.

C Erradaerro: Conceitual

O aluno confunde a função do ACK: ele entende que todo pacote é retransmitido assim que é confirmado. Na verdade, o ACK confirma a entrega e a retransmissão só ocorre quando há indício de perda.

D Erradaerro: Senso comum

O aluno imagina que a recuperação de pacotes exige intervenção manual ou sincronização externa, por analogia com processos humanos. O TCP faz essa recuperação de forma automática, por meio de números de sequência e retransmissão.

E Erradaerro: Conceitual

O aluno associa o TCP ao modelo de entrega sem garantias, como o UDP, e conclui que perdas podem ser ignoradas. O TCP é justamente o protocolo confiável que garante a entrega completa e ordenada dos dados.

Raio-X da questão

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

Detecção e recuperação de perdas TCP

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Funcionamento básico do protocolo TCP · Confirmação de recebimento por ACK

📚 Reveja

Revise números de sequência, ACKs duplicados, temporizadores e retransmissão no TCP.

⚠️ Erro mais comum

Confundir a detecção de perda no TCP com um prazo fixo de 10 segundos ou supor que todo pacote é retransmitido após qualquer ACK.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Analisar criticamente artefatos computacionais, sendo capaz de identificar as vulnerabilidades dos ambientes e das soluções computacionais buscando garantir a integridade, privacidade, sigilo e segurança das informações.

🔎 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.