2계층 Data-link Layer (데이터 링크 계층)
물리적 주소를 기반으로 데이터의 전송형태를 결정하며, 물리적인 링크를 통해 데이터를 신뢰할 수 있게 전송하는 역할을 한다.
이 계층은 다시 두 개의 부 계층(MAC 와 LLC )으로 나눈다.
데이터 링크 계층은 두 포인트(Point to Point) 간 신뢰성 있는 전송을 보장하기 위한 계층으로, CRC 기반의 오류 제어 및 흐름 제어가 필요하다.
데이터 링크 계층은 네트워크 위의 개체들 간 데이터를 전달하고, 물리 계층에서 발생할 수 있는 오류를 찾아내며 수정하는 데 필요한 기능적·절차적 수단을 제공한다
데이터 링크 계층에서는 상호 통신을 위해 MAC 주소를 할당받는다. MAC 주소는 사람의 이름처럼 네트워크 카드마다 붙는 고유한 이름이다.
MAC-Media Access Control 미디어 엑세스 제어 : 어떻게 프레임을 전송할 것인지를 정의한다
각 장치와 관련된 물리적인 주소지정, 네트워크 토폴로지 정의를 한다
LLC-logical link control 논리 연결 제어 : 프로토콜을 식별하여 캡슐화해서 연결을 유지하는 기능을 수행한다)
LLC
IEEE 802.2 프로토콜을 LLC(Logical Link Control)이라고 한다.
LLC 계층은 두 장비간의 링크를 설정하고, 프레임을 송수신하는 방식과 상위 레이어 프로토콜의 종류를 알리는 역할을 함.
LLC 타입 1
LLC 타입1은 ACK를 사용하지 않는 비연결형 모드(Unacknowledged connectionless mode)라고도 함.
양측 간 사전에 링크를 설정하지 않고, ACK, 흐름제어, 에러복구도 하지 않음
이더넷은 주로 LLC 타입 1을 사용
*ACK(Acknowledgement) : 상대가 보낸 PDU를 잘받았음을 알려주는 것
*PDU(Protocol Data Unit) : 프레임, 패킷, 세그먼트 등과 같은 데이터의 묶음
LLC 타입 2와 LLC 타입 3
LLC 타입 2는 커넥션 모드(Connection mode)라고도 함.
상대방 장비와 데이터를 송 수신하기 전에 먼저 경로를 설정하고 ACK, 흐름제어 및 에러복구 기능 제공.
LLC 타입 3은 ACK를 사용하는 비연결형 모드(Acknowledged connectionless mode)
LLC 프레임 포맷
댓글
댓글 쓰기