Se o receptor calcular um CRC diferente do valor enviado no campo de verificação de um pacote, qual ação deve…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Entender que as tecnologias devem ser utilizadas de maneira segura, ética e responsável, respeitando direitos autorais, de imagem e as leis vigentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Se o receptor calcular um CRC diferente do valor enviado no campo de verificação de um pacote, qual ação deve ser tomada para manter a integridade dos dados?
- A) Reencaminhar o pacote para o próximo destino, ignorando o erro.
- B) Descartar o pacote e solicitar retransmissão (mecanismo de controle de erro).
- C) Armazenar o pacote e enviar uma mensagem de confirmação ao remetente.
- D) Aceitar o pacote com CRC inválido e ignorar a verificação.
- E) Modificar o pacote para corrigir o erro antes de processá-lo.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O CRC (Cyclic Redundancy Check) é um código de verificação de erros calculado pelo remetente sobre o conteúdo do pacote e enviado no campo de verificação. O receptor recalcula o CRC sobre os dados que recebeu.
- Se o valor recalculado é diferente do valor recebido, significa que o pacote foi alterado em trânsito (ruído, interferência ou falha na transmissão). Portanto, os dados não são confiáveis.
- Para manter a integridade dos dados, o receptor deve descartar o pacote corrompido e pedir que ele seja reenviado, usando um mecanismo de controle de erro (como ARQ, por exemplo, em protocolos com confirmação e retransmissão). Assim, a informação correta chega ao destino.
- Por que as outras estão erradas:
- A) Reencaminhar um pacote com erro espalha dados corrompidos pela rede.
- C) Armazenar o pacote corrompido mantém dados inválidos e a confirmação enviada ao remetente indicaria recebimento correto, o que não é verdade.
- D) Aceitar o pacote com CRC inválido elimina justamente a função de detecção de erro do CRC.
- E) O CRC detecta erros, mas não permite reconstruir o pacote; alterar o conteúdo por conta própria pode gerar dados ainda mais errados.
- Conclusão: a alternativa B é a correta, pois é a única que preserva a integridade dos dados ao descartar o pacote inválido e obter uma cópia íntegra por retransmissão. O gabarito oficial está correto.
💡 Dica: Considere as opções de ação para garantir a integridade dos dados.
Alternativa por alternativa
O aluno acredita que o pacote deve seguir adiante mesmo com erro, achando que o problema será resolvido pelos próximos nós da rede.
Por que engana: O aluno pode confundir a necessidade de descartar um pacote com a ideia de reencaminhá-lo, ignorando o erro de CRC.
CRC detecta corrupção; quando não confere, o pacote é considerado corrompido e o protocolo de enlace ou transporte solicita retransmissão para recuperar dados íntegros.
O aluno entende que armazenar o pacote e confirmar o recebimento resolve o problema, sem perceber que a confirmação indicaria dados válidos e que o pacote corrompido não deve ser mantido.
O aluno pensa que a verificação de CRC é opcional e que aceitar o pacote mesmo inválido é aceitável para não perder dados, ignorando que o CRC existe justamente para detectar erros.
O aluno imagina que o receptor pode 'consertar' o pacote sozinho, confundindo detecção de erro (função do CRC) com correção de erro.
Raio-X da questão
verificação de integridade
avaliacao
verificação de integridade · códigos de correção de erros
Revisar os conceitos de CRC e suas aplicações em comunicação de dados.
O aluno pode confundir a necessidade de descartar um pacote com a ideia de reencaminhá-lo, ignorando o erro de CRC.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Como um receptor detecta que um pacote foi corrompido durante a transmissão? Indique o campo técnico e o procedimento…
- Em um pacote de dados, qual campo (por exemplo checksum ou CRC) serve para detectar erros ocorridos durante a…
- Qual campo em um pacote é usado para identificar corrupção de dados durante a transmissão e como o receptor utiliza esse…
- Como o checksum identifica corrupção em um pacote e qual ação comum o protocolo realiza ao detectar erro?
- Se um pacote de dados é perdido durante a transmissão, o que geralmente acontece para resolver esse problema?
- Durante a transmissão de um arquivo, o receptor calcula o checksum de cada pacote e encontra diferenças em alguns. O que…
Todas as questões de Segurança e responsabilidade no uso da tecnologia computacional
🔎 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
