{{위키데이터 속성 추적}}
'''고급 데이터 연결 제어'''(High-Level Data Link Control, HDLC) 또는 '''고수준 데이터 전송 제어'''는 ISO([[국제 표준화 기구]])에서 개발한 비트 지향 코드 투명 동기 데이터 링크 계층 프로토콜이다. HDLC의 표준은 ISO/IEC 13239:2002이다.

HDLC는 연결 지향 서비스와 비연결 서비스를 모두 제공한다.

HDLC는 원래의 마스터-슬레이브 모드인 NRM(Normal Response Mode) 및 ARM(Asynchronous Response Mode)을 통해 지점-다지점 연결에 사용할 수 있지만 현재는 거의 사용되지 않는다. 이제는 ABM(Asynchronous Balanced Mode)을 사용하여 한 장치를 다른 장치에 연결하는 데 거의 독점적으로 사용된다.

== 역사 ==
HDLC는 IBM의 SNA([[시스템 네트워크 아키텍처]])용 계층 2 프로토콜인 IBM의 [[SDLC]] 프로토콜을 기반으로 한다. 이는 ITU에 의해 LAP(Link Access Procedure)로 확장 및 표준화되었으며, [[미국 국가표준 협회|ANSI]]는 본질적으로 동일한 버전의 ADCCP를 명명했다.

HDLC 사양은 프레임 필드의 전체 의미를 지정하지 않는다. 이를 통해 완벽하게 호환되는 다른 표준이 파생될 수 있으며 이후 파생 표준이 수많은 표준에 등장했다. 이는 X.25 프로토콜 스택에 LAPB로, V.42 프로토콜에 LAPM으로, [[프레임 릴레이]] 프로토콜 스택에 LAPF로, ISDN 프로토콜 스택에 LAPD로 채택되었다.

HDLC의 원래 ISO 표준은 다음과 같다.

* ISO 3309-1979 – 프레임 구조
* ISO 4335-1979 – 절차 요소
* ISO 6159-1980 – 불균형한 절차 클래스
* ISO 6256-1981 – 균형 잡힌 절차 클래스
현재 표준인 ISO/IEC 13239:2002는 이러한 사양을 모두 대체한다.

HDLC는 IEEE 802.2 LLC 프로토콜의 영감이었으며, 가장 일반적으로 인터넷인 WAN에 연결하기 위해 많은 서버에서 사용되는 동기 회선에서 PPP와 함께 사용되는 프레이밍 메커니즘의 기초이다.

유사한 버전이 E-carrier(E1) 및 SONET 다중 채널 전화선의 제어 채널로 사용된다. 시스코 HDLC는 낮은 수준의 HDLC 프레이밍 기술을 사용하지만 표준 HDLC 헤더에 프로토콜 필드를 추가한다.

== 같이 보기 ==
* [[점대점 프로토콜]]
* [[직렬 회선 인터넷 프로토콜]]

== 출처 ==
* {{서적 인용
|last1=Friend
|first1=George E.
|last2=Fike|first2=John L. |last3=Baker|first3=H. Charles |last4=Bellamy |first4=John C.
 |title=Understanding Data Communications
|edition=2nd
|year=1988
|publisher=Howard W. Sams & Company
|location=Indianapolis
|isbn=0-672-27270-9}}
* {{서적 인용
|last=Stallings
|first=William
|title=Data and Computer Communications
|edition=7th
|year=2004
|publisher=Pearson/Prentice Hall
|location=Upper Saddle River
|isbn=978-0-13-100681-2
|url=https://archive.org/details/datacomputercomm00stal_1
}}
* {{서적 인용
|last=S. Tanenbaum
|first=Andrew
|title=Computer Networks
|edition=4th
|year=2005
|publisher=Dorling Kindersley(India)Pvt. Ltd.,licenses of Pearson Education in South Asia
|location=482,F.I.E., Patparganj, Delhi 110 092
|isbn=81-7758-165-1
|url=https://archive.org/details/isbn_9788177581652
}}

== 외부 링크 ==
* {{cite IETF |RFC=2687 |title=PPP in a Real-time Oriented HDLC-like Framing}}
* {{cite IETF |RFC=1662 |std=51 |title=PPP in HDLC-like Framing}}
* [http://www.ict.tuwien.ac.at/lva/384.081/infobase/L03-HDLC_v4-4.pdf Data Communication Lectures of Manfred Lindner – Part HDLC] {{웨이백|url=http://www.ict.tuwien.ac.at/lva/384.081/infobase/L03-HDLC_v4-4.pdf |date=20200922040407 }}
* [http://www.acacia-net.com/wwwcla/protocol/iso_4335.htm#I%20format HDLC packet format and other information]
* {{깨진 링크|title=The HDLC Family of Protocols|url=http://www.cse.dmu.ac.uk/courses/MScC+IT/MSC-CD/Networks/DataLink/DataLink.htm#12%20The%20HDLC%20family%20of%20protocols|date=December 2021}}
* [https://law.resource.org/pub/in/bis/S04/is.11418.1.1986.pdf ISO 3309:1984 Information Processing Systems—Data Communication—High Level Data Link Control Procedures—Frame Structure] ([https://archive.org/details/gov.in.is.11418.1.1986 archived])
* [https://law.resource.org/pub/in/bis/S04/is.11418.2.1986.pdf ISO 4335:1984 Data Communication—High Level Data Link Control Procedures—Consolidation of Elements of Procedures] ([https://archive.org/details/gov.in.is.11418.2.1986 archived])
* [https://www.iso.org/standard/37010.html ISO/IEC 13239:2002]

[[분류:링크 프로토콜]]
[[분류:논리적 연결 제어]]
[[분류:통신 표준]]
[[분류:네트워크 표준]]