Por que pacotes podem chegar fora de ordem e como protocolos usam números de sequência e ACKs para reconstruir…
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
Por que pacotes podem chegar fora de ordem e como protocolos usam números de sequência e ACKs para reconstruir a ordem correta?
- A) Pacotes são sempre enviados pela mesma rota, o que elimina a desordem.
- B) Pacotes fora de ordem sempre causam falhas na comunicação, obrigando nova transmissão.
- C) Números de sequência não afetam a ordem, apenas conferem um ID a cada pacote.
- D) Pacotes seguem rotas distintas e sofrem atrasos variados; números de sequência permitem reordenar no receptor e ACKs confirmam recebimento para controlar retransmissões.
- E) Apenas ACKs são necessários para manter a ordem, não os números de sequência.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Pense em como a internet funciona. Uma mensagem é dividida em pacotes, e cada pacote é encaminhado independentemente pelos roteadores. Como os pacotes podem seguir caminhos diferentes, com filas e congestionamentos de tamanhos variados, eles podem chegar em ordem diferente da de envio. Esse é o motivo da desordem.
- Para reconstruir a mensagem, o receptor precisa saber a posição de cada pacote. Isso é feito com números de sequência, que identificam a ordem original de cada segmento. Assim, o receptor armazena os pacotes que chegam adiantados e os reorganiza antes de entregar os dados à aplicação.
- Os ACKs (confirmações) informam ao transmissor quais dados chegaram corretamente. Se um ACK não chega dentro do tempo esperado, o transmissor retransmite o pacote. Isso controla perdas e garante a entrega completa.
- Analisando as alternativas. A está errada, pois pacotes não seguem sempre a mesma rota na internet. B está errada, pois pacotes fora de ordem não significam necessariamente falha, e o protocolo consegue reordená-los. C está errada, pois os números de sequência servem justamente para ordenar os dados, não apenas para identificar pacotes. E está errada, pois ACKs confirmam recebimento, mas não permitem reordenar: sem números de sequência, o receptor não sabe a posição de cada pacote.
- Portanto, a alternativa correta é a D, que descreve corretamente a causa da desordem e o papel de números de sequência e ACKs. O gabarito oficial D está correto.
💡 Dica: Explique o funcionamento dos protocolos de comunicação.
Alternativa por alternativa
Acredita que todos os pacotes de uma mesma comunicação percorrem a mesma rota, e que por isso não haveria inversão de ordem.
Entende que qualquer desordem interrompe a comunicação e exige reenvio completo, sem perceber que o receptor pode reordenar os pacotes usando números de sequência.
Por que engana: Confundir a função dos números de sequência com a de ACKs, acreditando que apenas um deles é suficiente para garantir a ordem dos pacotes.
Acha que o número de sequência é apenas um identificador sem função de ordem, quando na verdade ele indica a posição original de cada segmento.
Roteadores e caminhos distintos causam variação de atraso; o transporte (ex.: TCP) inclui seq-nums e ACKs para reordenar, detectar perdas e solicitar retransmissão até a entrega completa em ordem.
Confunde a função dos ACKs com a da ordenação, achando que a confirmação de recebimento basta para restaurar a sequência sem números de sequência.
Raio-X da questão
ordem de pacotes
avaliacao
protocolos de comunicação · números de sequência
Revisar como funcionam os protocolos de comunicação e controle de fluxo.
Confundir a função dos números de sequência com a de ACKs, acreditando que apenas um deles é suficiente para garantir a ordem dos pacotes.
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…
- Se pacotes de uma mesma mensagem chegam fora de ordem, qual mecanismo em protocolos de transporte permite reconstruir a…
- Como o campo de número de sequência em um cabeçalho de pacote permite detectar perda e ordenar dados no receptor?…
- Por que a fragmentação de um arquivo em pacotes exige a utilização de números de sequência para garantir a reassemblagem…
- Que mecanismo do protocolo TCP permite que segmentos cheguem fora de ordem e ainda sejam remontados corretamente no…
- Por que números de sequência em cabeçalhos são importantes para a reassemblagem de pacotes e para detectar perdas?
🔎 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
