Um método primário (mais antigo) de detecção de erros de tra...
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
Vídeo explicando resumidamente o assunto:
https://www.youtube.com/watch?v=pNbDL5dsDmI&list=LL&index=11&t=362s