Um método primário (mais antigo) de detecção de erros de tra...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C - paridade.
Vamos entender melhor o assunto abordado na questão e por que a alternativa correta é a de paridade.
Quando falamos sobre detecção de erros na transmissão de dados, estamos lidando com técnicas que permitem identificar se os dados enviados através de uma rede chegaram corretamente ao destino. Existem várias técnicas utilizadas para isso, e a questão referida trata de uma das mais básicas e antigas.
A técnica mencionada na questão é baseada na quantidade de números um (1) em cada byte transmitido. Esta é a característica principal dos métodos de paridade. Vamos detalhar um pouco mais:
Paridade:
O método de paridade é uma técnica simples de detecção de erros que adiciona um bit extra a cada byte de dados transmitido. Este bit extra, conhecido como bit de paridade, pode ser de duas formas: paridade par ou paridade ímpar.
Na paridade par, o bit de paridade é definido de modo que o número total de bits 1 no byte, incluindo o bit de paridade, seja par. Na paridade ímpar, o bit de paridade é ajustado para que o número total de bits 1 seja ímpar.
Por exemplo, se você tem um byte de dados 1010001 e está usando paridade par, o bit de paridade será 1 para que o número total de bits 1 seja um número par (neste caso, 4).
Essa técnica permite detectar se um único bit foi alterado durante a transmissão. Se o número de bits 1 no byte recebido não corresponde ao esperado (par ou ímpar, conforme o tipo de paridade usada), um erro é detectado. Porém, o método de paridade não consegue identificar qual bit específico está errado, apenas indica que há um erro.
Agora, vamos justificar porque as outras alternativas estão incorretas:
- A - Redundância longitudinal: Este método envolve a verificação de somas de colunas de bits de vários bytes. É mais complexo e não se baseia apenas na contagem de bits 1 em um único byte.
- B - Retransmissão: Este é um método de correção, não de detecção. Envolve o reenvio de dados quando um erro é detectado.
- D - Soma de verificação: Este método envolve a adição de todos os bytes em um bloco de dados e o envio da soma como parte da mensagem. É diferente do método de paridade, que é mais simples e focado em cada byte individual.
- E - Redundância cíclica: Conhecida como CRC, esta é uma técnica mais avançada que utiliza polinômios para detectar erros. É muito mais robusta do que a paridade e não se baseia na contagem de bits 1 em um byte.
Com isso, fica claro que a alternativa C - paridade é a resposta correta para a questão, pois descreve exatamente o método simples e primário baseado na contagem de bits 1 em cada byte transmitido.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Verificação de paridadeA detecção mais simples de erros talvez seja usando um único bit de paridade. Suponha que a informação a ser enviada tenha d bits, em um esquema de paridade par, o remetente inclui um bit adicional e escolhe o valor desse bit de modo que o número total de ‘1’ nos d + 1 bits seja par. No esquema de paridade ímpar, o valor do bit é escolhido de modo que haja um número ímpar de ‘1’.
alternativa C: como sabemos a verificação de paridade é uma das formas mais simples de detecção de erros.
O método de paridade é considerado ineficiente, porém é o mais utilizado na detecção de erros. Ele consiste em ser adicionado, pelo transmissor, um bit de redundância (bit de paridade) após ou antes da seqüência de bits que pertence à mensagem. Esse bit adicionado segue a seguinte regra:
- caso apareça o bit “1” número ímpar de vezes é adicionado 1, exemplo: 0100101 paridade = 1;
- caso apareça o bit “1” número par de vezes é adicionado 0, exemplo: 010101010010100, paridade = 0;
Vamos aqui dar um exemplo que dê certo. O caractere H na mensagem “Hello world” é dado em bits por: 1000001. Em seguida, o bit de paridade é calculado e depois enviado: 1000001x, ou seja, existem dois bit “1” então seu bit de paridade é par, adicionando bit de paridade “0”, sendo enviado: 10000010. No receptor, esse calcula a paridade da mensagem enviada com o bit de paridade x adicionado, observa que x = paridade então determina mensagem correta.
Em caso de erro, vamos citar um exemplo. Há o envio do bit “00101”, sendo primeiro “0” como o bit de paridade, porém o receptor recebe o seguinte código: “00001”, ou seja, o circuito de verificação de paridade percebe que há apenas um único “1”, isto é impar, então é detectado o erro.
fonte:https://pt.wikipedia.org/wiki/Detec%C3%A7%C3%A3o_e_corre%C3%A7%C3%A3o_de_erros
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo