Ao decompor um algoritmo que transmite pacotes em uma rede, qual subtarefa deve implementar o cálculo e a…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao decompor um algoritmo que transmite pacotes em uma rede, qual subtarefa deve implementar o cálculo e a verificação do checksum para cada dado enviado?
- A) Fazer a validação do checksum somente após todos os pacotes serem enviados.
- B) Implementar uma rotina que calcule o checksum no remetente e valide-o no receptor antes de aceitar o pacote.
- C) Usar o checksum para comprimindo os dados enviados.
- D) Implementar o cálculo do checksum apenas para dados não críticos.
- E) Calcular o checksum apenas no receptor, ignorando o remetente.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede qual subtarefa, ao decompor um algoritmo de transmissão de pacotes, deve implementar o cálculo e a verificação do checksum para cada dado enviado. Checksum é um valor calculado a partir do conteúdo de um pacote para detectar erros de transmissão.
- Ao decompor o problema, a tarefa de cálculo e verificação do checksum é uma sub-rotina que deve ocorrer em dois lugares: o remetente calcula o valor e anexa ao pacote, e o receptor recalcula e compara antes de aceitar o pacote. Isso corresponde exatamente à alternativa B.
- Por que as outras estão erradas:
- A) A validação só após todos os pacotes enviados impede a detecção imediata de erros e não atende a exigência de verificação para cada dado.
- C) Checksum é um mecanismo de detecção de erros, não de compressão de dados; ele não comprime nada.
- D) Restringir o checksum a dados não críticos contraria o objetivo de garantir integridade para cada dado enviado.
- E) Calcular o checksum apenas no receptor não faz sentido, pois o remetente precisa calcular o valor que será comparado pelo receptor.
- Conclusão: a alternativa correta é a B, que é também o gabarito oficial.
💡 Dica: Identifique a subtarefa relacionada ao checksum.
Alternativa por alternativa
Acredita que a verificação de integridade pode ser feita em lote, no fim da transmissão, em vez de dado a dado.
Por que engana: O aluno pode confundir a necessidade de validar o checksum apenas no receptor, ignorando a importância do cálculo no remetente.
Isolar cálculo e verificação do checksum permite detectar corrupção de dados e separar o tratamento de erro das etapas de envio e recepção.
Confunde checksum (soma de verificação para detectar erros) com técnicas de compressão de dados, pelo termo 'comprimindo' ou pela ideia de 'resumo' do conteúdo.
Supõe que a verificação de integridade é opcional e só deve ser aplicada a dados considerados importantes, ignorando que cada dado enviado precisa ser verificado.
Imagina que só o receptor precisa lidar com o checksum, sem perceber que o remetente é quem calcula o valor enviado junto ao pacote.
Raio-X da questão
cálculo de checksum
avaliacao
cálculo de checksum · transmissão de dados em rede
Revisar o funcionamento do checksum em algoritmos de transmissão.
O aluno pode confundir a necessidade de validar o checksum apenas no receptor, ignorando a importância do cálculo no remetente.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Em um algoritmo para transmitir dados em uma rede, ao aplicar decomposição, qual subtarefa trata de detectar perda de…
- Qual é a função do campo checksum em um pacote de dados durante a transmissão em rede?
- Projete em pseudocódigo um algoritmo que reconstrua uma mensagem a partir de pacotes recebidos onde cada pacote contém…
- Em um pacote de rede, qual é a função do campo checksum durante a transmissão de dados entre dispositivos?
- Projete um algoritmo, em etapas, que um receptor de rede deve executar para detectar, armazenar temporariamente e…
- O que faz o campo 'checksum' no cabeçalho de um pacote durante a 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
