High-Level Data Link Control (HDLC) — бит-ориентированный[1] протокол канального уровня сетевой модели OSI, разработанный ISO.
HDLC может быть использован в соединениях с множественным доступом, но в настоящее время в основном используется в соединениях точка-точка с использованием асинхронного сбалансированного режима (ABM).
HDLC был разработан на основе протокола SDLC[англ.] фирмы IBM. Его несильно изменённые дочерние протоколы — LAPB, LAPM[англ.], LAPF[англ.], LAPD[англ.] были встроены ITU соответственно в стеки протоколов X.25, V.42, Frame Relay, ISDN. Также HDLC был базой при разработке кадровых механизмов в протоколе PPP, широко используемом в Интернете.
Если вторичная станция находится в режиме нормального разъединения (NDM), то она может принимать кадры только после получения явного разрешения от первичной. Если же в асинхронном режиме разъединения (ADM), то вторичная станция может самовольно инициировать передачу.
Используется для передачи управления на удалённую комбинированную станцию и для обмена параметрами между удалёнными станциями.
Всем станциям разрешено вести передачу и принимать информацию. Станции могут находиться в режимах NRM, ARM, ABM.