O que é o campo 'checksum' em um pacote de rede e que tipo de erro ele detecta durante a transmissão?
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
O que é o campo 'checksum' em um pacote de rede e que tipo de erro ele detecta durante a transmissão?
- A) Um valor calculado sobre os bits do pacote usado para detectar corrupção acidental; indica alterações nos dados durante o trânsito.
- B) O checksum é usado para corrigir erros nos pacotes antes da transmissão.
- C) O campo 'checksum' indica o tempo que o pacote levou para ser transmitido.
- D) Checksum só é relevante para dados que não possuem redundância.
- E) O checksum é uma técnica de segurança que protege contra invasões.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Lembre o conceito de checksum (soma de verificação). É um valor calculado a partir do conteúdo de um pacote (por exemplo, somando seus bits ou palavras de 16 bits e tirando o complemento, como no cabeçalho IP, TCP e UDP). O transmissor calcula esse valor e o envia junto com os dados.
- No destino, o receptor refaz o cálculo sobre os dados recebidos e compara com o valor do campo. Se forem diferentes, houve alteração no pacote durante o trânsito, geralmente por ruído em um enlace, falha de equipamento ou interferência. Ou seja, o checksum detecta corrupção acidental.
- Logo, a alternativa A está correta, pois descreve exatamente isso: um valor calculado sobre os bits, usado para detectar corrupção e indicar alterações nos dados no trânsito. Ela coincide com o gabarito oficial.
- Por que as outras estão erradas: a B está errada porque o checksum apenas detecta erros, não os corrige, e não é usado antes da transmissão. A C está errada porque o checksum não mede tempo de transmissão, essa informação não é seu papel. A D está errada porque o checksum é justamente útil para dados de qualquer tipo, inclusive os sem redundância. A E está errada porque o checksum não é mecanismo de segurança contra invasões, pois qualquer atacante pode recalculá-lo após alterar o pacote; ele serve para integridade acidental.
💡 Dica: Defina o que é 'checksum' e explique sua função.
Alternativa por alternativa
O checksum é uma função de redundância computada no emissor e verificada no receptor; se os valores diferem, houve alteração acidental de bits no pacote. Não corrige erros nem garante proteção contra ataques deliberados.
O aluno confunde detecção com correção de erros, achando que o checksum repara o pacote. Também entende que ele atua antes da transmissão, quando na verdade é calculado e verificado na comunicação.
Por que engana: Confundir o uso do checksum como uma técnica de correção de erros, ao invés de apenas detecção de corrupção de dados.
O aluno associa o campo a informações temporais do pacote, como timestamp ou latência, talvez pelo termo 'verificação de tempo' ou por confundir com campos como TTL.
O aluno acredita que, se os dados já têm redundância, não há necessidade de verificação de integridade, usando a intuição de que 'já está protegido'. Não percebe que o checksum serve para qualquer dado transmitido.
O aluno associa checksum a mecanismos de criptografia ou assinatura digital, pelo uso frequente de somas de verificação em segurança. Não percebe que ele não resiste a alterações intencionais, pois pode ser recalculado.
Raio-X da questão
checksum em pacotes de rede
avaliacao
transmissão de dados · erros de comunicação
Revisar o funcionamento de protocolos de rede e detecção de erros.
Confundir o uso do checksum como uma técnica de correção de erros, ao invés de apenas detecção de corrupção de dados.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- O que faz o campo 'checksum' no cabeçalho de um pacote durante a transmissão de dados?
- Qual é a função do campo checksum em um pacote de dados durante a transmissão em rede?
- O que é um checksum presente no cabeçalho de um pacote e qual sua função durante a transmissão de dados em rede?
- Em um pacote de rede, qual é a função do campo checksum durante a transmissão de dados entre dispositivos?
- Em um pacote de dados, qual campo (por exemplo checksum ou CRC) serve para detectar erros ocorridos durante a…
- Qual é a finalidade principal do campo 'checksum' no cabeçalho de um pacote (por exemplo, IP ou UDP) 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
