본문/내용
1. 데이터 링크 계층의 개요
데이터 링크 계층은 OSI 참조 모델의 두 번째 계층으로서 물리 계층 위에 위치하며, 신뢰성 있는 데이터 전송을 위해 다양한 기능을 수행한다. 이 계층의 주요 역할은 인접한 장치 간의 데이터를 프레임 단위로 전송하는 과정에서 발생하는 오류를 검출하고 수정하며, 흐름을 제어하고, 회선제어를 담당하는 것이다. 특히, 데이터 링크 계층은 물리적 매체에 따라 차별화된 프레임 구조를 갖거나, 특수 프로토콜을 사용하여 효율적이고 신뢰성 높은 통신을 가능하게 한다. 예를 들어, 이더넷, PPP(Point-to-Point Protocol), HDLC(High-Level Data Link Control) 등이 널리 활용되는 프로토콜이며, 각각의 프로토콜은 특정 네트워크 환경에 최적화되어 있다. 데이터 링크 계층의 핵심 기능인 오류 제어는 수신된 데이터의 일치 여부를 보장하며, 송수신 간의 프레임 손실, 손상 발생 시 재전송 요청을 통해 신뢰성을 확보한다. 또한, 흐름제어는 송신자가 수신자의 처리 능력에 맞춰 데이터를 조절하게 하여 과부하로 인한 데이터 손실을 방지한다. 회선제어는 통신 세션의 연결과 종료를 관리하며, 여러 장치 간의 충돌을 방지하는 역할을 담…