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
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?
- 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.
- B) A perda de pacotes só é detectada se o receptor não responde em 10 segundos.
- C) Os pacotes são sempre retransmitidos após o recebimento da confirmação (ACK).
- D) TCP utiliza sincronização manual para restaurar pacotes perdidos.
- E) TCP ignora pacotes perdidos; eles não precisam ser recuperados.
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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.
- 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.
- 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.
- A alternativa A descreve exatamente esse funcionamento, por isso está correta e coincide com o gabarito oficial.
- 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).
- 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.
- A alternativa D está errada, pois o TCP não usa sincronização manual; a recuperação é automática pelo próprio protocolo.
- 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
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.
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.
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.
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.
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
Detecção e recuperação de perdas TCP
avaliacao
Funcionamento básico do protocolo TCP · Confirmação de recebimento por ACK
Revise números de sequência, ACKs duplicados, temporizadores e retransmissão no TCP.
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.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- No protocolo TCP, quais mecanismos (algoritmo) permitem reordenar pacotes e retransmitir os perdidos para garantir…
- Em um protocolo confiável que usa ACKs, qual mecanismo garante recuperação de pacotes perdidos e como ele atua?
- Qual mecanismo no cabeçalho de segmentos TCP/UDP detecta corrupção dos dados transmitidos e orienta ações como…
- Qual mecanismo utiliza números de sequência, ACKs e janela deslizante para reordenar pacotes, controlar fluxo e detectar…
- Durante uma aula, Ana enviou uma imagem pela internet. A conexão usava o protocolo TCP, que verifica se os dados…
- Se um pacote de dados é perdido durante a transmissão, o que geralmente acontece para resolver esse problema?
🔎 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
