HDLC는 데이터 링크 계층에서 작동하는 프로토콜이다. 네트워크는 하나의 기본(primary) 스테이션과 여러 개의 보조(secondary) 스테이션으로 구성된다.기본 스테이션은 보조 스테이션으로 프레임을 전송할 수 있으며, 보조 스테이션도 기본 스테이션으로 프레임을 전송할 수 있다.보조 스테이션끼리는 직접 프레임을 전송할 수 없다. 기본 스테이션은 폴(Poll)을 표현하여 보조 스테이션에 프레임을 전송할 권한을 부여하며, 보조 스테이션은 파이널(Final)을 표현하여 기본 스테이션에 프레임을 전송할 권한을 부여한다. 프레임은 다음 필드로 구성된다. 헤더 부분에는 address, control, FCS가, 페이로드에는 information 필드가 들어간다.flag: 프레임의 시작과 끝을 표시address..