데이터 링크 계층은 OSI 모델의 두 번째 계층으로, 물리적 계층을 거쳐 네트워크 segement의 노드 간에 데이터를 전송하는 프로토콜 계층이다.
네트워크 개체들 간에 데이터를 전송하기 위한 기능적, 절차적 수단을 제공하며 물리 계층에서 발생할 수 있는 오류를 감지하고 수정하는 수단도 제공할 수 있다.
주요 역할은 오류 없는 정보 전송을 보장하는 것이다.
LLC와 MAC이라는 두 가지 하위 계층으로 구분되는 경우가 많다.
데이터 링크 계층의 하위 계층으로, 최상위에서 실행되는 프로토콜을 다중화 하고 선택적으로 흐름 제어, 승인 및 오류 알림을 제공한다.
전송 매체를 통해 스테이션의 주소를 지정하고 발신자와 수신자 시스템 간에 교환되는 데이터를 제어하는 데 사용할 메커니즘을 지정한다.
데이터 링크의 데이터 프레임인 Protocol Data Unit, PDU를 만들고 이를 3계층인 네트워크 계층과 연결한다.

신호 간에 충돌이 발생하지 않도록 제어할 수 있다.
ENQ/ACK 방법을 사용하며, 1 : 1 방식과 Polling 기법을 활용 한 1 : 다 방식이 있다.

