본문/내용
1. 데이터 링크 계층 개요
데이터 링크 계층은 OSI 참조 모델의 두 번째 계층으로, 물리 계층 위에서 데이터 프레임의 신뢰성과 정확성을 확보하는 역할을 담당한다. 이 계층은 물리적 전송 매체를 통해 전송되는 비트 스트림 위에 오류 검출 및 수정, 흐름 제어, 회선제어와 같은 기능을 제공한다. 특히, 데이터 링크 계층은 노드 간의 신뢰성을 확보하는 필수적인 역할을 하며, 네트워크의 성능과 안정성을 높이기 위해 다양한 기법을 채택한다. 예를 들어, 이더넷(Ethernet)은 가장 널리 사용되는 LAN 기술로, 데이터 프레임 단위로 오류를 검출하는 CRC(Cyclic Redundancy Check)를 활용한다. 자료에 따르면, 이더넷 기반 네트워크에서 오류율은 평균 1,000,000 배드 비트당 1 비트 이하로 매우 낮은 편이지만, 이 오류를 무시할 수 없기 때문에 오류 검출과 복구는 여전히 중요한 기능으로 남아 있다. 또한, 데이터 링크 계층은 흐름제어와 회선제어를 통해 네트워크 혼잡을 방지한다. 흐름제어는 송신 측과 수신 측이 데이터를 적절한 속도로 전송하도록 조절하는 기법으로, 대표적으로 슬라이딩 윈도우 기법이 있다. 이 방법은 송신자는 수신자의 수신 가능 윈도우 …