HDLC幀 高級(jí)數(shù)據(jù)鏈路控制

2020-06-17 09:48 更新

一、簡(jiǎn)介

1.作用

HDLC(High-Level Data Link Control,高級(jí)數(shù)據(jù)鏈路控制),是鏈路層協(xié)議的一項(xiàng)國際標(biāo)準(zhǔn),用以實(shí)現(xiàn)遠(yuǎn)程用戶間資源共享以及信息交互。HDLC協(xié)議用以保證傳送到下一層的數(shù)據(jù)在傳輸過程中能夠準(zhǔn)確地被接收,也就是差錯(cuò)釋放中沒有任何損失,并且序列正確。HDLC協(xié)議的另一個(gè)重要功能是流量控制,即一旦接收端收到數(shù)據(jù),便能立即進(jìn)行傳輸。

HDLC協(xié)議由ISO/IEC13239定義,于2002年修訂,2007年再次討論后定稿。在通信領(lǐng)域中,HDLC協(xié)議應(yīng)用非常廣泛,其工作方式可以支持半雙工、全雙工傳送,支持點(diǎn)到點(diǎn)、多點(diǎn)結(jié)構(gòu),支持交換型、非交換型信道。

在HDLC中,數(shù)據(jù)和控制報(bào)文均以幀的標(biāo)準(zhǔn)格式傳送。HDLC中的幀類似于BSC的字符塊,但不是獨(dú)立傳輸?shù)摹DLC的完整的幀由標(biāo)志字段(F)、地址字段(A)、控制字段(C)、信息字段(I)、幀校驗(yàn)序列字段(FCS)等組成:

面向比特的協(xié)議中最有代表性的是IBM的同步數(shù)據(jù)鏈路控制規(guī)程SDLC(Synchronous Data Link Control),國際標(biāo)準(zhǔn)化組織ISO (International Standards Organization)的高級(jí)數(shù)據(jù)鏈路控制規(guī)程HDLC(High Level Data Link Control),美國國家標(biāo)準(zhǔn)協(xié)會(huì)(American National Standar ds Institute )的先進(jìn)數(shù)據(jù)通信規(guī)程ADCCP ( Advanced Data Communications Control Procedure)。這些協(xié)議的特點(diǎn)是所傳輸?shù)囊粠瑪?shù)據(jù)可以是任意位,而且它是靠約定的位組合模式,而不是靠特定字符來標(biāo)志幀的開始和結(jié)束,故稱"面向比特"的協(xié)議。

2.特點(diǎn)

1·對(duì)于任何一種比特流都可透明傳輸。

2·較高的數(shù)據(jù)鏈路傳輸效率。

3·所有的幀都有幀校驗(yàn)序列(FCS),傳輸可靠性高。

4·用統(tǒng)一的幀格式來實(shí)現(xiàn)傳輸。

二、格式

1)標(biāo)志域F(Flag)幀標(biāo)志位序列是一個(gè)8位的序列01111110。

2)地址域A(Address)指明接收幀的次站地址,次站地址轉(zhuǎn)發(fā)時(shí)不但要包括下站地址還要加上來源地址,地址段長(zhǎng)8b,可指示256個(gè)地址。

3)控制域C(Control)HDLC定義了3種幀,由控制域的格式來區(qū)分,分別是信息幀、管理幀和無編號(hào)幀,基本的控制域是8位,擴(kuò)展的控制域是16位,第1位或前兩位用來區(qū)分3種幀。

4)信息域I(Information)用來存放要傳輸?shù)臄?shù)據(jù)信息,可以是任意比特長(zhǎng)組合,一般不超過256b。

5)幀校驗(yàn)序列FCS(Frame Check Sum)

三、配置命令

接口默認(rèn)使用HDLC

1.基本配置

encapsulation hdlc 把接口的封裝改為 HDLC

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)