高級數據鏈路控制
網際網路協定套組 |
---|
應用層 |
傳輸層 |
網路層 |
連結層 |
高級數據鏈路控制(High-Level Data Link Control或簡稱HDLC),是一個在同步網上傳輸數據、面向比特的協議的數據鏈路層協議,它是由國際標準化組織制訂的。
國際電信聯盟已把HDLC規程引入到X.25協議棧。HDLC是修改自IBM的SDLC,後者作為數據鏈路層協議用於IBM自己開發的系統網絡架構(SNA)。現在HDLC作為同步點對點協議(PPP)的基礎已經被用於很多服務中來接入廣域網,通常最常見的是網際網路。
HDLC的幀格式規定以01111110(十六進制7E)的位組合作為它的起始和結束的標誌,這種位組合也被稱為幀界定符。
在HDLC的幀格式中,在起始標誌後的是地址欄位和控制欄位,然後是長度在0到5000八位位組(octet)的數據欄位和幀檢驗序列欄位(FCS),最後是作為結束標誌的幀界定符。一點需要指出的是,當暫時沒有信息傳送時,幀界定符被連續地發送直到下一次數據發送為止,產生如下圖的連續比特流:
01111110011111100111111001111110 ______ ______ ______ ______ _ __ __ __ _
這種方法被用於數據機,通過鎖相環(phase-locked loop)來訓練時鐘同步。