GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO07Média⏱ medio

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

Habilidade BNCC EF69CO07

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?

  1. A) Protocólos de transporte não têm a capacidade de retransmitir pacotes perdidos, apenas os ignoram.
  2. B) Número de sequência é opcional, pois pacotes podem ser entregues em qualquer ordem sem problemas.
  3. C) A ordem dos pacotes é garantida apenas pelo tamanho de cada pacote, não por numeração.
  4. 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.
  5. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

A Erradaerro: Conceitual

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.

B Erradaerro: Conceituala que mais engana

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.

C Erradaerro: Senso comum

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.

D Correta

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.

E Erradaerro: Conceitual

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

Dificuldade Média
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 consolidacao
🎯 Conceito central

protocolos de transporte

📌 Objetivo

avaliacao

🧱 Pré-requisitos

protocolos de transporte · números de sequência

📚 Reveja

Revisar o funcionamento de protocolos de transporte e a importância dos números de sequência.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resoluçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.