CRC- Cyclic Redundancy Check:
Esta técnica é mais eficiente que as anteriores. É chamada por método de deteção polinomial. Este método consiste em adicionar um conjunto de bits FCS( Frame Check Sequence) à mensagem original a transmitir.
Os bits FCS são calculados através de uma expressão:
FCS(x)= resto[M(x)x^n/G(x)]
M(x)- mensagem original
G(x) - polinómio pré-definido
Checksums:
Esta técnica serve para detetar erros principalmente na internet. Esta verificação é usada ao nível de transporte e baseia-se na soma do conteúdo do segmento que é colocado numa posição da trama UDP, no lado do emissor. No recetor há lugar novamente à soma do segmento. Se da soma de checksums resultarem apenas de 1´s, podemos inferir que não houve erro na transmissão, caso contrário, existiu erro na transmissão. Esses erros são assinalados nas posições que da soma de checksums resultem zeros.
verificaçao de paridade
Esta técnica é a mais utilizada para detetar erros. O bit de paridade indica o número de bits 1 presente num bite (caracter).
A paridade é par, se tiver um número par de 1’s e ímpar caso tenha um número ímpar de 1’s.
(“o”, se tivermos paridade par 1, se tivermos paridade ímpar)
Exemplos: 11001100- A mensagem está correta. 10101011- A mensagem está incorreta.