802.2 LLC (Logical Link Control)
데이터링크 계층에서 수행하는 기능은 MAC, LLC 두 개로 세분화하여 구분할 수 있다. MAC은 물리 계층과의 통신을 담당하고, LLC는 상위 네트워크 계층과 통신을 담당한다.
(그림1) LLC PDU
LLC PDU는 Ethernet MAC Frame에 포함된다. DSAP(목적지 서비스 액세스 포인트) 첫 번째 1bit가 0이면 Unicast Frame, 1이면 Multicast Frame을 나타내고, 나머지 7bit는 상위계층인 프로토콜을 식별하기 위해서 사용된다.
SSAP(원천 서비스 액세스 포인트) 처음 1bit는 0이면 명령 PDU, 1이면 응답 PDU이고, 나머지는 마찬가지로 SAP이다. 그 밖에 Control 필드는 HDLC의 제어 필드와 동일하고, Information은 데이터이다.
보통 Control 필드는 LLC Frame의 종류를 표시하며 대부분은 0x03값(UI)을 가진다
(그림2) Control field
<Protocol Type>
SNAP(Sub Network Access Protocol)
SNAP(Sub-Network Access Protocol)는 LLC가 다중의 여러 가지 망계층 프로토콜을 사용할 수 있도록 802.2 LLC 헤더를 확장할 수 있게 한 프로토콜로서 OUI와 PID필드로 구성된다.
-OUI(Organizationally Unique Identifier) : 제조사 코드를 나타내는 OUI값으로 24bit이다. (보통NULL)
-PID(Protocol Identifier): Ethernet의 Type과 같다. 크기는 16bit이다.
예를 위해서 임의로 데이터값을 적어보았다.
// HDLC와 마찬가지로 3가지 형태가 있다.
// 첫bit가 0 이면 I-Frame, 처음 두bit가 10 이면 S-Frame, 처음 두bit가 11 이면 U-Frame 이다.
// N(S),(R) 은 순서 번호
// S, M은 command와 response 타입을 정의한다. =>자세한 것은 문서나 기타 서적을 참고해주세요.
// X는 사용안함 (예약된 필드)
// P/F필드는 1일때만 poll혹은final 두 가지 의미를 갖는다.
// 첫bit가 0 이면 I-Frame, 처음 두bit가 10 이면 S-Frame, 처음 두bit가 11 이면 U-Frame 이다.
// N(S),(R) 은 순서 번호
// S, M은 command와 response 타입을 정의한다. =>자세한 것은 문서나 기타 서적을 참고해주세요.
// X는 사용안함 (예약된 필드)
// P/F필드는 1일때만 poll혹은final 두 가지 의미를 갖는다.
<Protocol Type>
SNAP(Sub Network Access Protocol)
SNAP(Sub-Network Access Protocol)는 LLC가 다중의 여러 가지 망계층 프로토콜을 사용할 수 있도록 802.2 LLC 헤더를 확장할 수 있게 한 프로토콜로서 OUI와 PID필드로 구성된다.
-OUI(Organizationally Unique Identifier) : 제조사 코드를 나타내는 OUI값으로 24bit이다. (보통NULL)
-PID(Protocol Identifier): Ethernet의 Type과 같다. 크기는 16bit이다.
예를 위해서 임의로 데이터값을 적어보았다.
<참고문헌>
- TCP/IP Protocol Suite, 3rd Edition
- http://standards.ieee.org/getieee802/download/802.2-1998.pdf
- TCP/IP Protocol Suite, 3rd Edition
- http://standards.ieee.org/getieee802/download/802.2-1998.pdf
'Network' 카테고리의 다른 글
FCAPS (0) | 2013.06.08 |
---|---|
시스코 자격증 배송 (0) | 2011.04.16 |
NS-2 설치 (0) | 2010.12.10 |
SCTP 상태 천이도 (0) | 2010.10.28 |
해밍코드 원리 (6) | 2007.12.14 |