HDLC (high Level Data Link Control)
데이터 통신이 발달하여 컴퓨터 사이에 고속의 효율 높은 전송이 필요하게 되어 ISO에서 HDLC를 제정함.
HDLC 절차는 임의의 비트 길이의 정보를 프레임이라는 전송 제어 단위로 분할하여 프레임내의 제어 정보에 포함한 명령과 응답을 이용하여 연속적인 정보를 전달하게 하는 전송 제어 절차임.
HDLC는 point-To-point와 multi-point 링크 상에 반이중이나 전이중 통신을 지원하기 위하여 설계된 비트 중심의 데이터링크 프로토콜.(bit-oriented protocol)
- primary station : 링크 동작에 관한 모든 제어권을 가지며 부스테이션에게 명령 프레임을 전송.
- secondary station : 주스테이션으로부터 명령 프레임을 받아 이에 응답 프레임을 주스테이션에게 보냄
- combined station : 각 스테이션이 서로 peer한 관계를 유지하며 전송 성격과 방향에 따라 주스테이션 또는 부스테이션 기능을 수행하도록 프로그램이 구성되어 있음.
- unbalanced configuration : 하나의 주스테이션과 1개 이상의 부스테이션으로 구성되며 전이중 및 반이중 선송을 지원. 하나의 호스트와 하나 이상의 터미널이 연결된 경우.
- balanced configuration : 2개의 조합 스테이션으로 구성. 전이중과 반이중 전송을 지원함. 두 스테이션은 단일 회선으로 연결 구성되며 이 회선은 스테이션 모두에게 제어를 받음.
Reference
Basic Frame Structure
HDLC 프레임