Como o campo de número de sequência em um cabeçalho de pacote permite detectar perda e ordenar dados no…
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
Como o campo de número de sequência em um cabeçalho de pacote permite detectar perda e ordenar dados no receptor? Explique o papel do ACK.
- A) O ACK é uma forma de retransmitir pacotes que não chegaram ao receptor.
- B) O receptor ignora pacotes duplicados, não utiliza números de sequência para gerenciá-los.
- C) Número de sequência é usado para dividir dados em pacotes, não para detectar perdas.
- D) O receptor usa números de sequência para identificar lacunas na sequência; ACKs confirmam até que número os dados chegaram corretamente; números faltantes ou ACKs ausentes indicam perda e acionam retransmissão.
- E) ACKs são enviados pelo receptor após todos os dados terem sido recebidos e verificados.
✅ Resposta correta: alternativa D
Resolução passo a passo
- O número de sequência identifica a posição de cada byte ou segmento dentro do fluxo de dados. Por isso, o receptor consegue reordenar os pacotes que chegam fora de ordem, montando os dados na sequência original. Passo 2: Quando o receptor recebe um pacote com número maior que o esperado, existe uma lacuna na sequência, o que indica que algum pacote anterior se perdeu. Passo 3: O ACK informa ao transmissor até qual número de sequência os dados chegaram corretamente e em ordem. Assim, o transmissor sabe o que já foi confirmado. Passo 4: Se o ACK não chega no tempo esperado, ou se repete o mesmo ACK indicando que o próximo dado não chegou, o transmissor entende que houve perda e retransmite. Passo 5: Por isso a alternativa D é a correta, pois une os três papéis: detectar lacunas com a sequência, confirmar com ACKs e acionar retransmissão quando há perda. Passo 6: A alternativa A está errada porque o ACK é apenas uma confirmação de recebimento, não um mecanismo de retransmissão. Passo 7: A alternativa B está errada porque o receptor usa os números de sequência justamente para tratar duplicatas e reordenar dados. Passo 8: A alternativa C está errada porque o número de sequência serve também para detectar perdas, não apenas para dividir os dados. Passo 9: A alternativa E está errada porque o ACK é enviado a cada recepção correta, e não somente após todos os dados terem chegado.
💡 Dica: Explique como o número de sequência e o ACK funcionam juntos.
Alternativa por alternativa
Confunde o ACK com o próprio mecanismo de retransmissão, achando que ele reenvia os pacotes perdidos. Na verdade, o ACK só confirma recebimento, e quem retransmite é o transmissor.
Acredita que o receptor descarta duplicatas sem olhar os números de sequência. Na verdade, é justamente a numeração que permite identificar pacotes repetidos e reordenar os dados.
Por que engana: Confundir o papel do ACK, acreditando que ele apenas retransmite pacotes sem considerar a sequência dos dados.
Entende que o número de sequência serve apenas para fragmentar os dados em pacotes, sem função de controle. A numeração também permite detectar lacunas que indicam perda.
Sequência numérica torna possível detectar pacotes perdidos ou fora de ordem; ACKs (cumulativos ou seletivos) informam ao emissor quais sequências foram recebidas, guiando retransmissões e reordenação.
Imagina que o ACK só é enviado depois que todo o conjunto de dados chegou e foi verificado. Na prática, os ACKs são enviados à medida que os dados chegam corretamente, indicando o progresso da recepção.
Raio-X da questão
detecção de perda e ordenação
avaliacao
detecção de perda de pacotes · ordenação de dados
Revisar os conceitos de protocolos de comunicação e controle de fluxo.
Confundir o papel do ACK, acreditando que ele apenas retransmite pacotes sem considerar a sequência dos dados.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- De que maneira um protocolo de transporte usa números de sequência e acknowledgements (ACK) para garantir que pacotes…
- Por que pacotes podem chegar fora de ordem e como protocolos usam números de sequência e ACKs para reconstruir a ordem…
- Descreva o papel dos ACKs e temporizadores (timers) no controle de retransmissão de pacotes e como o uso de números de…
- Por que números de sequência em cabeçalhos são importantes para a reassemblagem de pacotes e para detectar perdas?
- Ao receber pacotes de dados, qual é a função do número de sequência em cada pacote para a reconstrução da informação…
- Em um protocolo confiável que usa ACKs, qual mecanismo garante recuperação de pacotes perdidos e como ele atua?
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
