Ao detectar perda de pacotes durante uma transferência de dados, qual algoritmo baseado em ACKs e…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Entender o processo de transmissão de dados, como a informação é quebrada em pedaços, transmitida em pacotes através de múltiplos equipamentos, e reconstruída no destino.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao detectar perda de pacotes durante uma transferência de dados, qual algoritmo baseado em ACKs e temporizadores garante retransmissão apenas dos pacotes não confirmados?
- A) Retransmissão imediata de todos os pacotes.
- B) CSMA/CD (Carrier Sense Multiple Access with Collision Detection).
- C) ARQ (Automatic Repeat reQuest) — usa ACKs e timeouts para retransmitir pacotes não confirmados.
- D) FIFO (First In, First Out).
- E) Protocolos de comunicação em modo half-duplex.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pede o mecanismo que detecta perda de pacotes com base em confirmações (ACKs) e temporizadores (timeouts) e que retransmite apenas o que não foi confirmado. Passo 2: Esse mecanismo é o ARQ (Automatic Repeat reQuest). O transmissor envia pacotes numerados, espera o ACK de cada um e, se o ACK não chegar dentro do tempo limite, retransmite o pacote correspondente. Passo 3: A alternativa C está correta porque descreve exatamente essa combinação de ACKs e timeouts. Variantes como o Selective Repeat retransmitem somente os pacotes não confirmados, que é o ponto central da pergunta. Passo 4: A alternativa A está errada porque retransmitir tudo de uma vez desperdiça banda e não é o que o enunciado descreve. Passo 5: A alternativa B está errada porque o CSMA/CD trata de colisões em redes Ethernet clássicas, detectando colisões no meio físico, e não usa ACKs nem retransmissão seletiva. Passo 6: A alternativa D está errada porque o FIFO é uma disciplina de fila, que define a ordem de atendimento, e não um mecanismo de confirmação ou retransmissão. Passo 7: A alternativa E está errada porque half-duplex descreve apenas a direção da comunicação, em que os dois lados não transmitem ao mesmo tempo, e não trata de perda de pacotes. Passo 8: Conclusão: o gabarito oficial C está correto.
💡 Dica: Pense nos protocolos de controle de fluxo e retransmissão.
Alternativa por alternativa
O aluno acredita que, ao detectar uma perda, o mais seguro é reenviar toda a sequência de pacotes, sem distinguir os que já foram confirmados.
O aluno associa qualquer mecanismo de controle de transmissão a 'retransmissão' e escolhe o protocolo de acesso ao meio mais conhecido, sem perceber que o CSMA/CD lida com colisões e não com ACKs.
Por que engana: Confundir o funcionamento do ARQ com outros protocolos que não utilizam ACKs ou temporizadores para retransmissão.
ARQ rastreia confirmações; quando um ACK não chega antes do timeout, o emissor retransmite apenas os pacotes faltantes, minimizando retransmissões desnecessárias.
O aluno confunde uma política de fila (ordem de atendimento) com um mecanismo de confirmação e retransmissão, já que FIFO é um termo frequente em redes e em estruturas de dados.
O aluno lê a expressão 'modo de comunicação' como se fosse um mecanismo de controle de erros, sem perceber que half-duplex apenas define se a comunicação ocorre nos dois sentidos ao mesmo tempo.
Raio-X da questão
algoritmo de retransmissão
avaliacao
protocolos de comunicação · mecanismos de retransmissão
Revisar os algoritmos de controle de fluxo em redes de computadores.
Confundir o funcionamento do ARQ com outros protocolos que não utilizam ACKs ou temporizadores para retransmissão.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Que técnica de controle de fluxo usa uma janela deslizante e ACKs para ajustar a taxa de envio e permitir retransmissão…
- Qual mecanismo utiliza números de sequência, ACKs e janela deslizante para reordenar pacotes, controlar fluxo e detectar…
- 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 usa números de sequência, confirmações (ACK) e uma janela deslizante para controlar fluxo, ordenar…
- Ao projetar um algoritmo de reassemblagem, que estratégia de timeout e retransmissão evita bloqueio de buffers quando há…
Todas as questões de Armazenamento e Transmissão de dados - Fundamentos de transmissão de dados
🔎 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
