본문으로 건너뛰기

HDLC 프로토콜

· 약 3분

HDLC 프로토콜 개념

  • 일대일, 일대다 연결 환경에서 비트프레임 구조의 데이터를 송수신하는 데이터링크 계층 ISO13239 표준 프로토콜
  • 비트지향 프로토콜, 동기식 전송, 다양한 토폴로지 지원, 오류제어, 흐름제어, 모드 지원

HDLC 프레임 구조, 동작 모드

HDLC 프레임 구조

필드길이설명
Flag8프레임 시작, 종료 표시, 011111102
Address8일대다 주국, 종국 주소, 일대일 명령, 응답 구분
Control8프레임 종류, 제어 정보, 송수신 순서번호
Data가변L3 계층이 송신한 패킷 데이터
FCS16오류제어, CRC-16 기반 오류 검출 코드

HDLC 프레임 동작 모드

NRM (Normal Response Mode)

정규응답모드

  • 주국/종국 구분 동작
  • 종국은 주국의 폴링 요청에만 응답
  • 종국은 프레임 전송 후 다시 허가 대기

ARM (Asynchronous Response Mode)

비동기응답모드

  • 종국은 주국 승인 없이 비동기적 응답 가능
  • 종국의 모든 전송은 주국으로 전송되어 최종 목적지로 중계
  • 실제로 거의 사용되지 않음

ABM (Asynchronous Balanced Mode)

비동기균형모드

  • 복합국은 동등한 권한을 가짐
  • 양쪽에서 명령/응답 전송 가능
  • 폴링 오버헤드가 없어 P2P 환경에서 가장 많이 사용

HDLC, 이더넷 비교

구분HDLC이더넷
네트워크 환경WAN 환경LAN 환경
데이터 구조비트 중심프레임 중심
송수신 형식동기식, 비동기 모드 지원비동기식
표준ISO 13239IEEE 802.3
주소체계Address 필드MAC 주소