高級數據鏈路控制

高級數據鏈路控制High-Level Data Link Control或簡稱HDLC),是一個在同步網上傳輸數據、面向比特的協議數據鏈路層協議,它是由國際標準化組織制訂的。

國際電信聯盟已把HDLC規程引入到X.25協議棧。HDLC是修改自IBMSDLC,後者作為數據鏈路層協議用於IBM自己開發的系統網絡架構(SNA)。現在HDLC作為同步點對點協議(PPP)的基礎已經被用於很多服務中來接入廣域網,通常最常見的是網際網路

HDLC的幀格式規定以01111110(十六進制7E)的位組合作為它的起始和結束的標誌,這種位組合也被稱為幀界定符。

HDLC的幀格式中,在起始標誌後的是地址欄位和控制欄位,然後是長度在0到5000八位位組(octet)的數據欄位和幀檢驗序列欄位(FCS),最後是作為結束標誌的幀界定符。一點需要指出的是,當暫時沒有信息傳送時,幀界定符被連續地發送直到下一次數據發送為止,產生如下圖的連續比特流:

01111110011111100111111001111110
 ______  ______  ______  ______ 
_      __      __      __      _

這種方法被用於數據機,通過鎖相環phase-locked loop)來訓練時鐘同步。

參見