위에서부터 내려왔을 때(송신 시)는 6번째 계층이기도 하며, 물리적인 네트워크 (1계층) 사이에서 데이터 전송을 담당한다.
3층과 비슷하지만, 동일 네트워크 상에 있는 경우 이 계층을 통해 전송된다. 종단간 통신을 하는 계층.
이 계층에서 MAC Address를 부여하고 인트라 네트워크 통신에서 재전송, 흐름제어, 오류제어를 수행한다.
안전한 정보전달 수행을 위해 CRC(순환 중복성 검사) 기반의 오류 제어와 흐름 제어가 필요하다고.
데이터를 네트워크 전송방식에 맞게 단위(Frame)화 해서 그 단위들을 전송한다.
이더넷(Ethernet) 프로토콜을 이용하여 Ethernet 장치를 위한 표준 주소 지정 시스템을 제공한다.
MAC Address를 이용하여 통신하는 계층.
데이터링크 계층이 제공하는 서비스
프레이밍: 데이터 베열에 데이터, 헤더, 트레일러 등을 넣어 캡슐화 진행
흐름제어: 송신자와 수신자 간 처리 속도 차이를 해결하기 위한 제어
에러제어: 에러를 감지하고 처리
L2 계층 주소의 종류
유니캐스트 (1:1)
멀티캐스트 (1:n)
브로드캐스트 (1:all)