HDLC High-level Data Link Control 高級(jí)數(shù)據(jù)鏈路控制
英文全稱(chēng)High level Data Link Control,高級(jí)數(shù)據(jù)鏈路控制是一個(gè)在同步網(wǎng)上傳輸數(shù)據(jù)、面向比特的數(shù)據(jù)鏈路層協(xié)議,它是由國(guó)際標(biāo)準(zhǔn)化組織制訂的。
國(guó)際電信聯(lián)盟已把HDLC規(guī)程引入到X.25協(xié)議棧。HDLC曾被IBM修改為SDLC,作為數(shù)據(jù)鏈路層協(xié)議用于IBM自己開(kāi)發(fā)的系統(tǒng)網(wǎng)絡(luò)架構(gòu)(SNA)。現(xiàn)在HDLC作為同步點(diǎn)對(duì)點(diǎn)協(xié)議(PPP)的基礎(chǔ)已經(jīng)被用于很多服務(wù)中來(lái)接入廣域網(wǎng),通常最常見(jiàn)的是因特網(wǎng)。
HDLC的幀格式規(guī)定以01111110(十六進(jìn)制7E)的位組合作為它的起始和結(jié)束的標(biāo)志,這種位組合也被稱(chēng)為幀界定符。
在HDLC的幀格式中,在起始標(biāo)志后的是地址字段和控制字段,然后是長(zhǎng)度在0到5000八位位組(octet)的數(shù)據(jù)字段和幀檢驗(yàn)序列字段(FSC),最后是作為結(jié)束標(biāo)志的幀界定符。一點(diǎn)需要指出的是,當(dāng)暫時(shí)沒(méi)有信息傳送時(shí),幀界定符被連續(xù)地發(fā)送直到下一次數(shù)據(jù)發(fā)送為止,產(chǎn)生如下圖的連續(xù)比特流:
0111110011111100111111001111110
_____ ______ ______ ______
_ __ __ __ _
這種方法被用于調(diào)制解調(diào)器,通過(guò)鎖相環(huán)(phase-locked loop)來(lái)訓(xùn)練時(shí)鐘同步。