데이터 전송에서 오류 검출, 수정 및 흐름 제어를 담당하는 계층이다. 물리 계층에서 받은 비트 스트림을 의미 있는 데이터 프레임으로 묶어 상위 계층으로 전달한다.
프레임
A 컴퓨터가 B 컴퓨터로 "HELLO"라는 메시지를 전송한다고 하자