Como o checksum identifica corrupção em um pacote e qual ação comum o protocolo realiza ao detectar erro?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como o checksum identifica corrupção em um pacote e qual ação comum o protocolo realiza ao detectar erro?
- A) Checksum ignora erros, não realiza nenhuma ação ao detectá-los.
- B) Corrompidos, pacotes são automaticamente corrigidos sem retransmissão.
- C) Checksum é um método de encriptação de dados durante a transmissão.
- D) O checksum calcula um valor verificável; se o valor no destino difere, indica corrupção e o protocolo confiável solicita retransmissão ou descarta o pacote corrompido.
- E) Se o checksum falhar, os pacotes são enviados para um novo destino.
✅ Resposta correta: alternativa D
Resolução passo a passo
- O checksum (soma de verificação) é um valor calculado a partir do conteúdo do pacote pelo remetente e enviado junto com os dados. No destino, o receptor recalcula o valor sobre os dados recebidos e compara com o valor trazido no pacote.
- Se os dois valores forem diferentes, há indício de que o pacote foi alterado (corrompido) em trânsito, por exemplo por ruído em um enlace.
- Ao detectar a corrupção, o protocolo confiável age de forma típica: solicita a retransmissão do pacote (como no ARQ, usado em TCP e em protocolos de transferência confiável) ou simplesmente descarta o pacote corrompido, deixando a recuperação para o mecanismo de retransmissão.
- Alternativa A está errada, pois o checksum existe justamente para detectar erros, e não para ignorá-los. Alternativa B está errada, pois o checksum detecta, mas não corrige automaticamente o pacote, e a ação comum é retransmitir ou descartar. Alternativa C está errada, pois checksum é um mecanismo de detecção de erros, não de criptografia, e não protege o conteúdo contra leitura. Alternativa E está errada, pois um pacote com falha de checksum não é encaminhado a outro destino; ele é descartado ou retransmitido.
- Portanto, a alternativa correta é a D, que descreve corretamente tanto o funcionamento do checksum quanto a ação do protocolo ao detectar erro. O gabarito oficial D está correto.
💡 Dica: Explique o funcionamento do checksum e a resposta do protocolo.
Alternativa por alternativa
O aluno acredita que o checksum apenas verifica e depois ignora o resultado, como se a detecção não tivesse consequência prática para o protocolo.
O aluno supõe que, por haver um código de verificação, o receptor consegue reconstruir automaticamente os dados originais sem nova transmissão, confundindo detecção com correção.
Por que engana: Confundir o funcionamento do checksum com métodos de encriptação, acreditando que ele serve para proteger dados em vez de verificar sua integridade.
O aluno confunde a função de integridade do checksum com sigilo, associando qualquer cálculo sobre os dados a criptografia.
Checksum compara valor calculado no envio e na recepção; discrepância sinaliza alteração no percurso. Protocolos como TCP usam ACKs e retransmissão; outros (UDP) podem apenas descartar.
O aluno imagina que um pacote com erro é redirecionado para outro destino, possivelmente por confundir o descarte do pacote com roteamento.
Raio-X da questão
checksum e protocolos
avaliacao
protocolos de comunicação · verificação de dados
Revisar como funciona o checksum e os protocolos de comunicação.
Confundir o funcionamento do checksum com métodos de encriptação, acreditando que ele serve para proteger dados em vez de verificar sua integridade.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- O que é o campo 'checksum' em um pacote de rede e que tipo de erro ele detecta durante a transmissã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…
- O que faz o campo 'checksum' no cabeçalho de um pacote durante a transmissão de dados?
- Como checksum e número de sequência atuam em conjunto para garantir integridade e ordem de pacotes durante uma…
- Qual é a função do campo checksum em um pacote de dados durante a transmissão em rede?
🔎 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
