네트워크 인터페이스 컨트롤러, 네트워크 어댑터에 구현
비트 오류를 방지하기 위해서 데이터에 정정 비트(EDC)를 추가한다. → EDC가 커지면 더 신뢰되지만 오버헤드가 늘어난다. → 100% 신뢰할 수는 없다.
D + EDC → D’ + EDC’ : 수신측은 D’와 EDC’ 로 D와 D’가 동일한지 확인해야한다.
전송되는 데이터의 오류를 검출하기 위한 3가지 기술
가장 단순한 형태의 오류 검출로 parity bit를 사용한다.
단일 패리티 비트 사용
D가 d개의 비트를 가지고 있다고 가정하자 짝수 패리티 기법은 한 비트를 추가하여 총 1의 개수가 짝수가 되도록 만든다.
→ 오류가 발생했다는 것만 알고 수정이 어렵고 미검출오류도 많다.
2차원 패리티 비트 사용
오류 발생 검출뿐만 아니라 정정도 가능하다.