Em protocolos que transmitem dados fragmentados, quais dois mecanismos — um para reordenação e outro para…
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
Em protocolos que transmitem dados fragmentados, quais dois mecanismos — um para reordenação e outro para detecção de erro — são tipicamente usados nos campos do pacote?
- A) Timestamp para reordenação e checksum para progresso de dados.
- B) Bit de verificação (paridade) para reordenação e número de sequência para erros.
- C) Número de identificação (ID) para reordenação e timer para detecção de erro.
- D) Dado aleatório para reordenação e CRC para verificação de formato.
- E) Número de sequência (sequence number) para reordenação; checksum ou CRC para detecção de erro.
✅ Resposta correta: alternativa E
Resolução passo a passo
- A questão pede dois mecanismos típicos de protocolos que transmitem dados fragmentados: um para reordenar os fragmentos no destino e outro para detectar erros nos campos do pacote.
- Para reordenação, o mecanismo clássico é o número de sequência (sequence number), que marca a posição de cada fragmento ou segmento na mensagem original. Assim, o receptor consegue remontar os dados mesmo que cheguem fora de ordem.
- Para detecção de erro, usam-se somas de verificação (checksum) ou CRC (Cyclic Redundancy Check), que calculam um valor a partir do conteúdo do pacote e permitem ao receptor perceber alterações causadas por ruído ou falhas na transmissão.
- A alternativa E combina exatamente esses dois papéis, por isso é a correta, e coincide com o gabarito oficial.
- Por que as outras estão erradas: A troca timestamp e checksum, mas o timestamp não serve para reordenar fragmentos de forma confiável e o checksum detecta erro, não progresso. B inverte os papéis, pois paridade não reordena e número de sequência não detecta erro. C usa timer, que controla tempo de espera e retransmissão, mas não detecta erro. D atribui a dado aleatório uma função de reordenação e o CRC verifica integridade, não formato.
💡 Dica: Identifique os mecanismos de reordenação e detecção de erro em protocolos.
Alternativa por alternativa
O aluno associa timestamp à reordenação, confundindo marcação de tempo com posição do fragmento, e acredita que checksum serve para controlar progresso dos dados.
O aluno inverte as funções: acredita que o bit de paridade ordena fragmentos e que o número de sequência detecta erros, quando cada um tem a função oposta.
Por que engana: Confundir os mecanismos de reordenação e detecção de erro, escolhendo alternativas que misturam suas funções.
O aluno confunde o número de identificação com ordenação e supõe que o timer detecta erros, quando o timer serve para controlar tempo de espera e retransmissão.
O aluno acredita que dados aleatórios servem para ordenar pacotes e que o CRC verifica formato, quando o CRC verifica a integridade do conteúdo.
Sequence number permite reordenar fragmentos no destino; checksum/CRC verifica integridade detectando alterações nos bits durante a transmissão.
Raio-X da questão
protocolos de comunicação
avaliacao
protocolos de comunicação · fragmentação de dados
Revisar os mecanismos de reordenação e detecção de erro em protocolos de rede.
Confundir os mecanismos de reordenação e detecção de erro, escolhendo alternativas que misturam suas funções.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual mecanismo no cabeçalho de segmentos TCP/UDP detecta corrupção dos dados transmitidos e orienta ações como…
- Qual campo em um pacote é usado para identificar corrupção de dados durante a transmissão e como o receptor utiliza esse…
- Como um receptor detecta que um pacote foi corrompido durante a transmissão? Indique o campo técnico e o procedimento…
- Quando fragmentos de um arquivo chegam fora de ordem por rotas distintas, qual mecanismo de protocolo garante a…
- Em um pacote de dados, qual campo (por exemplo checksum ou CRC) serve para detectar erros ocorridos durante a…
- Em um pacote de rede, qual campo do cabeçalho é utilizado para detectar corrupção de dados ocorrida durante a…
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
