Pular para o conteúdo principal

Questão de Redes de Computadores — Transmissão de Dados — FGV 2024

Redes de ComputadoresTransmissão de Dados
Código
fg085492
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Desenvolvimento de Software Embarcado
Checksum é um método utilizado para verificar a integridade de dados transmitidos em redes de computadores. Ele envolve a realização de cálculos matemáticos nos dados de forma a gerar um valor único que é adicionado aos dados antes de serem enviados. Quando os dados são recebidos, é calculado um novo checksum e comparado com o valor recebido. Se houver uma diferença, isso indica que os dados podem ter sido corrompidos durante a transmissão e podem precisar ser reenviados para garantir sua precisão.Sobre esta técnica, assinale a afirmativa correta.
  1. APara obter o checksun, o remetente faz o OU exclusivo com as palavras do bloco de dados.
  2. BFunciona medindo o número de bits que diferem entre dois códigos.
  3. CQuanto maior a distância, maior a capacidade de detectar e corrigir erros em um código.
  4. DQuando adicionado a cada palavra de memória, não é eficiente contra erros devidos a flutuações de tensão.
  5. ENão é eficiente para detectar erros dentro de um setor de CD-ROM.
Revelar gabarito e comentário

GabaritoA — Para obter o checksun, o remetente faz o OU exclusivo com as palavras do bloco de dados.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Redes de Computadores – Checksum

Gabarito: letra A. O checksum é uma técnica de verificação de integridade que consiste em calcular um valor (geralmente por meio de operações como XOR ou soma) a partir dos dados e anexá-lo ao pacote. A alternativa A descreve corretamente o uso do OU exclusivo (XOR) para gerar esse valor. As demais alternativas apresentam equívocos conceituais, confundindo checksum com outros mecanismos, como distância de Hamming ou códigos corretores.

Alternativa A — ✅ Correta

A afirmativa está correta: uma forma comum e simples de calcular um checksum é aplicar a operação XOR (OU exclusivo) sobre as palavras do bloco de dados. Esse valor serve como resumo para detectar alterações durante a transmissão.

Alternativa B — ❌ Incorreta

A descrição “medir o número de bits que diferem entre dois códigos” refere-se à distância de Hamming, e não ao checksum. O checksum não compara dois códigos; ele calcula um valor a partir de um único bloco de dados.

Alternativa C — ❌ Incorreta

A relação “quanto maior a distância, maior a capacidade de detectar e corrigir erros” é uma propriedade dos códigos corretores de erro (como códigos de Hamming), não do checksum. O checksum é exclusivamente um método de detecção, não de correção.

Alternativa D — ❌ Incorreta

Afirmar que o checksum “não é eficiente contra erros devidos a flutuações de tensão” é falso. O checksum pode detectar muitos erros provocados por flutuações, embora não corrija. Além disso, a aplicação “a cada palavra de memória” não é o uso típico do checksum em redes.

Alternativa E — ❌ InCorreta

O checksum pode sim ser usado para detectar erros em setores de CD-ROM, embora padrões como o CIRC sejam mais comuns. A afirmação de que não é eficiente é genérica e incorreta; a eficiência depende do tipo de erro, mas o checksum é válido para muitos cenários.

Conclusão: A única alternativa que descreve corretamente o checksum é a letra A.

Link permanente: /questoes/fg085492