De que maneira um protocolo de transporte usa números de sequência e acknowledgements (ACK) para garantir que…
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
De que maneira um protocolo de transporte usa números de sequência e acknowledgements (ACK) para garantir que pacotes sejam reconstruídos na ordem correta no destino?
- A) Protocólos de transporte não têm a capacidade de retransmitir pacotes perdidos, apenas os ignoram.
- B) Número de sequência é opcional, pois pacotes podem ser entregues em qualquer ordem sem problemas.
- C) A ordem dos pacotes é garantida apenas pelo tamanho de cada pacote, não por numeração.
- D) O protocolo anexa números de sequência a cada pacote e utiliza ACKs para confirmar recebimento; o receptor reordena por sequência e solicita retransmissão de pacotes faltantes.
- E) ACKs são usados para eliminar pacotes duplicados, não para confirmação de recebimento.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Antes de comparar com o gabarito, pense no problema: em uma rede como a Internet, os pacotes de uma mesma conversa podem seguir caminhos diferentes, chegar fora de ordem, atrasados ou perdidos. Para reconstruir a mensagem original, o destino precisa de duas informações: a posição de cada pacote na sequência e uma forma de saber quais pacotes chegaram.
- Os números de sequência resolvem a ordenação. O transmissor anexa a cada segmento um número que indica sua posição no fluxo de dados, e o receptor usa esses números para colocar os dados na ordem correta antes de entregá-los à aplicação.
- Os ACKs resolvem a confirmação. O receptor informa ao transmissor quais dados já chegaram corretamente. Quando um pacote não é confirmado dentro do prazo, o transmissor retransmite; o receptor, ao notar lacunas na sequência, pode sinalizar a falta de dados para que sejam reenviados.
- Portanto, a alternativa D está correta, pois descreve exatamente essa combinação: numeração, confirmação e reordenação com retransmissão dos faltantes. Concordo com o gabarito oficial.
- Por que as outras estão erradas: A) protocolos como o TCP retransmitem pacotes perdidos, então a afirmação é falsa; B) a numeração não é opcional, pois sem ela o destino não saberia reordenar os dados; C) o tamanho do pacote não determina a ordem de chegada, que depende do caminho e das filas da rede; E) o ACK serve justamente para confirmar recebimento, e a eliminação de duplicatas é apenas um efeito secundário dos números de sequência.
💡 Dica: Explique o funcionamento dos números de sequência e ACKs.
Alternativa por alternativa
Acredita que o protocolo de transporte simplesmente descarta pacotes perdidos, sem qualquer mecanismo de recuperação. Não percebe que a confiabilidade do transporte depende justamente da retransmissão.
Supõe que, como a rede pode entregar pacotes em qualquer ordem, a numeração seria desnecessária. Confunde a possibilidade de chegada desordenada com a ausência de problema para reconstruir a mensagem.
Por que engana: Confundir a função dos ACKs, acreditando que eles servem apenas para eliminar pacotes duplicados, em vez de confirmar o recebimento e garantir a ordem correta dos pacotes.
Imagina que o tamanho dos pacotes indicaria sua posição na mensagem, algo intuitivo mas incorreto. Não considera que pacotes de mesmo tamanho podem chegar em ordem trocada e que a posição precisa ser declarada explicitamente.
Números de sequência permitem identificar posição dos fragmentos; ACKs e retransmissão corrigem perdas e mantêm a ordem lógica dos dados.
Interpreta que ACKs servem para eliminar duplicatas e não para confirmar recebimento, invertendo a função dos dois mecanismos. Confunde o efeito secundário da numeração com a função principal do acknowledgement.
Raio-X da questão
protocolos de transporte
avaliacao
protocolos de transporte · números de sequência
Revisar o funcionamento de protocolos de transporte e a importância dos números de sequência.
Confundir a função dos ACKs, acreditando que eles servem apenas para eliminar pacotes duplicados, em vez de confirmar o recebimento e garantir a ordem correta dos pacotes.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Por que pacotes podem chegar fora de ordem e como protocolos usam números de sequência e ACKs para reconstruir a ordem…
- Como o campo de número de sequência em um cabeçalho de pacote permite detectar perda e ordenar dados no receptor?…
- Se pacotes de uma mesma mensagem chegam fora de ordem, qual mecanismo em protocolos de transporte permite reconstruir a…
- Em um protocolo confiável que usa ACKs, qual mecanismo garante recuperação de pacotes perdidos e como ele atua?
- Que mecanismo do protocolo TCP permite que segmentos cheguem fora de ordem e ainda sejam remontados corretamente no…
- 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…
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
