摘 要: 高級(jí)數(shù)據(jù)鏈路控制(HDLC)是重要的數(shù)據(jù)鏈路控制協(xié)議之一,HDLC不僅使用最廣泛,而且它還是其他許多重要數(shù)據(jù)鏈路控制協(xié)議的基礎(chǔ)。為了更好地提高高速網(wǎng)絡(luò)的性能與服務(wù)質(zhì)量,在此主要對(duì)HDLC的操作行為進(jìn)行研究。詳細(xì)解釋HDLC的三個(gè)階段的操作,并用范例對(duì)HDLC的操作原理進(jìn)行了說明,易于理解接受。
關(guān)鍵詞: HDLC; 操作行為; 幀; 數(shù)據(jù)鏈路控制協(xié)議
中圖分類號(hào): TN911?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2013)08?0010?03
HDLC(High?level Data Link Control)的操作涉及是互聯(lián)的兩個(gè)站點(diǎn)之間的兩類信息交互,它的信息交互可以描述為:第一,HDLC從某些高層軟件接受用戶數(shù)據(jù)并通過鏈路把用戶數(shù)據(jù)投遞給鏈路的另外一端;另一方面,HDLC接受用戶數(shù)據(jù)并把它投遞給另一端的高層軟件。第二,兩個(gè)HDLC模塊必須交互控制信息以便提供流量控制、差錯(cuò)控制和其他控制功能。完成這項(xiàng)工作的方法是把要交互的信息組成幀的格式。
1 HDLC幀結(jié)構(gòu)
HDLC的幀一共包含了6個(gè)字段:標(biāo)志、地址、控制、信息、FCS、標(biāo)志,如圖1所示。
標(biāo)志字段:一般用來同步。它在一個(gè)幀的開始和結(jié)尾,而且是個(gè)固定的值:01111110。
地址字段:用來標(biāo)識(shí)出準(zhǔn)備接收這個(gè)幀的次站。在多鏈路中需要這個(gè)字段,其中一個(gè)主站可以發(fā)送一個(gè)幀到多個(gè)站中的某一個(gè),或者某一個(gè)次站發(fā)送一個(gè)幀到主站。地址字段通常為8 b,也可以擴(kuò)展其位數(shù)。
控制字段:這里的控制字段指的是此幀的作用和功能,也就是這個(gè)幀是一個(gè)什么功能的幀,一般有三種幀:信息幀(I幀:攜帶的是用戶的數(shù)據(jù)和流量和差錯(cuò)控制數(shù)據(jù))、監(jiān)控幀(S幀:提供了另外一種差錯(cuò)和流量控制)和無(wú)編號(hào)幀(U幀:提供了附加的鏈路控制功能,關(guān)閉鏈接等)。……