리눅스/네트워크(기초)

[OSI 7layers - Data Link] 데이터 링크 계층 -CRC란?

공부하고 기억하는 공간 2023. 1. 21. 15:31
728x90
반응형
SMALL
  • CRC?

 

  • CRC(Cyclic Redundancy Checkig)은 순환 중복검사라는 뜻이다.
  • 순환 중복검사란 잘 정의된 수학적 구조를 가지며 부호화에 용이하고 매우 효율적인 복호화 기능을 가진다.
  • 따라서 에러 검출 능력이 우수하다.
  • 대부분 네트워크 등을 통한 데이터를 주고 받을 때 전달된 데이터에 오류가 있는지 검사하기 위한 값을 결정하는 방식이다.
  • 데이터를 전송하기 전에 주어진 데이터의 값에 따라 CRC값을 계산하여 마지막 부분에 붙여 전송한다.
  • 데이터를 전달 받으면 해당 데이터의 길이만큼 값을 통해 CRC를 계산한다.
  • 이진법 기반의 하드웨어에서 구현하기 좋고 데이터 전달 과정에서 오류를 검출하는데 훌륭한 신뢰성을 가진다.

[요약] : 데이터링크계층에서 CRC기반의 오류 제어와 흐름제어가 필요하다.

728x90
반응형
SMALL