數(shù)字通信基礎(chǔ)ch8(2)_高級數(shù)據(jù)鏈路控制_第1頁
數(shù)字通信基礎(chǔ)ch8(2)_高級數(shù)據(jù)鏈路控制_第2頁
數(shù)字通信基礎(chǔ)ch8(2)_高級數(shù)據(jù)鏈路控制_第3頁
數(shù)字通信基礎(chǔ)ch8(2)_高級數(shù)據(jù)鏈路控制_第4頁
數(shù)字通信基礎(chǔ)ch8(2)_高級數(shù)據(jù)鏈路控制_第5頁
已閱讀5頁,還剩65頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第第8章章 數(shù)據(jù)鏈路控制規(guī)程數(shù)據(jù)鏈路控制規(guī)程8.2高級數(shù)據(jù)鏈路控制高級數(shù)據(jù)鏈路控制8.2.1 8.2.1 HDLCHDLC概述概述8.2.2 HDLC8.2.2 HDLC的幀結(jié)構(gòu)的幀結(jié)構(gòu)8.2.3 HDLC8.2.3 HDLC幀類型和功能幀類型和功能8.2.4 HDLC8.2.4 HDLC操作規(guī)程操作規(guī)程8.2.5 8.2.5 其他數(shù)據(jù)鏈路控制協(xié)議其他數(shù)據(jù)鏈路控制協(xié)議8.2高級數(shù)據(jù)鏈路控制高級數(shù)據(jù)鏈路控制 高級數(shù)據(jù)鏈路控制(高級數(shù)據(jù)鏈路控制(High Level Data Link Control )規(guī)程,是)規(guī)程,是面向面向比特比特型的規(guī)程型的規(guī)程 1975年,年,IBM首先開發(fā)了面向比特的

2、規(guī)程首先開發(fā)了面向比特的規(guī)程SDLC 1979年,年,ISO在在SDLC基礎(chǔ)上提出了現(xiàn)在應用十分基礎(chǔ)上提出了現(xiàn)在應用十分廣泛的廣泛的HDLC 現(xiàn)在使用的所有面向比特型的規(guī)程都是由現(xiàn)在使用的所有面向比特型的規(guī)程都是由HDLC規(guī)程派規(guī)程派生出來的,都來源于生出來的,都來源于HDLC 1981年開始,年開始,ITU-T開發(fā)了一系列基于開發(fā)了一系列基于HDLC規(guī)程的新規(guī)程的新規(guī)程,叫做鏈路訪問協(xié)議。規(guī)程,叫做鏈路訪問協(xié)議。 LAPS/LAPB LAPD LAPM LAPX 面向比特型規(guī)程的基本特征:面向比特型規(guī)程的基本特征: 透明傳輸:采用統(tǒng)一的幀格式。透明傳輸:采用統(tǒng)一的幀格式。 唯一的標識符:唯一

3、的標識符:F(01111110)(幀定界符)(幀定界符) 可靠性高:可靠性高: 采用采用CRC校驗、在數(shù)據(jù)幀中添加序號字段,來避免校驗、在數(shù)據(jù)幀中添加序號字段,來避免幀的丟失和重收幀的丟失和重收 傳輸效率高:傳輸效率高: 連續(xù)連續(xù)ARQ技術(shù)技術(shù) 可進行雙向同時傳輸可進行雙向同時傳輸 全雙工通信,每個站點既能起主全雙工通信,每個站點既能起主/從型結(jié)構(gòu)中的主站從型結(jié)構(gòu)中的主站作用,又能起從站的作用,成為主作用,又能起從站的作用,成為主/主型的結(jié)構(gòu)。主型的結(jié)構(gòu)。 HDLC的適用范圍計算機 計算機計算機 終端終端 終端語法8.2.1 HDLC概述概述 HDLC定義了三種類型的站點、兩種鏈路結(jié)定義了三種

4、類型的站點、兩種鏈路結(jié)構(gòu)和三種數(shù)據(jù)傳輸模式構(gòu)和三種數(shù)據(jù)傳輸模式1.三種不同類型的站點三種不同類型的站點2.兩種鏈路結(jié)構(gòu)兩種鏈路結(jié)構(gòu)3.三種傳輸模式三種傳輸模式1.三種不同類型的站點三種不同類型的站點 1.三種不同類型的站點三種不同類型的站點: 主站點(primary station ):):在點到點和多點線在點到點和多點線路結(jié)構(gòu)中鏈路具有完全控制功能的設(shè)備。路結(jié)構(gòu)中鏈路具有完全控制功能的設(shè)備。它的主要功能是發(fā)送命令幀(包括數(shù)據(jù)信息它的主要功能是發(fā)送命令幀(包括數(shù)據(jù)信息幀),接收響應幀,并負責對整個鏈路進行幀),接收響應幀,并負責對整個鏈路進行管理,如數(shù)據(jù)傳輸、流量控制、差錯控制和管理,如數(shù)據(jù)傳

5、輸、流量控制、差錯控制和異常恢復等異?;謴偷取?次站點(secondary station):其主要功能是其主要功能是接收主站來的命令幀,向主站發(fā)送響應幀,并接收主站來的命令幀,向主站發(fā)送響應幀,并且配合主站進行差錯控制等,主站和次站之間且配合主站進行差錯控制等,主站和次站之間的關(guān)系類似與計算機主機和終端的關(guān)系。的關(guān)系類似與計算機主機和終端的關(guān)系。 復合站點復合站點(combined station) :具有主站和具有主站和次站兩種功能,既可以發(fā)送命令也可以進行響次站兩種功能,既可以發(fā)送命令也可以進行響應;應;HDLC Station Types Primary station Control

6、s operation of link Frames issued are called commands Maintains separate logical link to each secondary station Secondary station Under control of primary station Frames issued called responses Combined station May issue commands and responses2.兩種鏈路結(jié)構(gòu)兩種鏈路結(jié)構(gòu) 所謂鏈路結(jié)構(gòu)是指鏈路上硬件設(shè)備間的關(guān)系:所謂鏈路結(jié)構(gòu)是指鏈路上硬件設(shè)備間的關(guān)系: 點

7、到點結(jié)構(gòu)點到點結(jié)構(gòu) 多點結(jié)構(gòu)多點結(jié)構(gòu) 從不同的角度來看這兩種鏈路結(jié)構(gòu):從不同的角度來看這兩種鏈路結(jié)構(gòu): 設(shè)備可按照設(shè)備可按照主從方式主從方式或或?qū)Φ确绞綄Φ确绞浇M織組織 主站點、次站點以及復合站點可以構(gòu)成三種方主站點、次站點以及復合站點可以構(gòu)成三種方式的鏈路結(jié)構(gòu):非平衡式、對稱式、以及平衡式的鏈路結(jié)構(gòu):非平衡式、對稱式、以及平衡式。式。 每一種結(jié)構(gòu)又支持半雙工和全雙工通信。每一種結(jié)構(gòu)又支持半雙工和全雙工通信。 HDLC適用的鏈路構(gòu)型非平衡型 點 點式 多點式適合把智能和半智能的終端連接到計算機適合把智能和半智能的終端連接到計算機主站次站次站次站.主站次站對稱結(jié)構(gòu)(即主站 次站式)平衡式 組合站

8、 組合站 主站 主站 次站 次站 邏輯通道邏輯通道 P: PrimaryS: Secondary A 點到點結(jié)構(gòu)點到點結(jié)構(gòu)C命令命令R響應響應PSB 多點結(jié)構(gòu):非平衡集中式多點結(jié)構(gòu):非平衡集中式CRRRPSSS非平衡式結(jié)構(gòu)非平衡式結(jié)構(gòu):也稱:也稱主主/從結(jié)構(gòu),即一個設(shè)從結(jié)構(gòu),即一個設(shè)備為主設(shè)備,另一個備為主設(shè)備,另一個設(shè)備為從設(shè)備,可以設(shè)備為從設(shè)備,可以是是點點點式點式(A)(A),也可,也可以是多點結(jié)構(gòu)以是多點結(jié)構(gòu)(B)(B)。 C 平衡結(jié)構(gòu)平衡結(jié)構(gòu)C/RC/RCCP: PrimaryS: SubordinativeC: Compoundl平衡結(jié)構(gòu):平衡結(jié)構(gòu):點點點結(jié)構(gòu)中兩個站點點結(jié)構(gòu)中兩個

9、站點都是復合型的都是復合型的,站,站點之間由一條線路點之間由一條線路連接,并且鏈路可連接,并且鏈路可由一方控制。由一方控制。C/R: Command / Response對稱結(jié)構(gòu)對稱結(jié)構(gòu)C/RC/RPPSS對稱結(jié)構(gòu):對稱結(jié)構(gòu):鏈鏈路上每個物理站路上每個物理站點都有兩個邏輯點都有兩個邏輯站點,一個是主站點,一個是主站點,一個是從站點,一個是從站點站點,獨立的線,獨立的線路將一臺物理站路將一臺物理站點的邏輯主站點點的邏輯主站點和另一個物理設(shè)和另一個物理設(shè)備的邏輯從站點備的邏輯從站點鏈接在一起。鏈接在一起。 3.三種傳輸模式三種傳輸模式 HDLC的傳輸模式( Transfer Modes ) 正規(guī)響

10、應模式 NRM(Normal Response Mode) 適用于多點式非平衡構(gòu)型。 只有當主站向次站發(fā)出探詢后,次站才能獲得傳輸幀的許可。 Secondary may only transmit data in response to command from primary Host computer as primary Terminals as secondary 從站是由主站發(fā)送SNRM命令而置于此方式的。三種傳輸模式三種傳輸模式異步響應模式 ARM(Asynchronous Response Mode) 次站可以不必等待主站的探詢而隨時傳輸幀。 Unbalanced configu

11、ration Primary responsible for line rarely used 從站由主站發(fā)送 SARM命令變?yōu)榇朔绞饺N傳輸模式三種傳輸模式異步平衡模式 ABM(Asynchronous Balanced Mode) 適用于通信雙方都是組合站的平衡構(gòu)型,也采用異步響應,雙方具有同等能力。 Either station may initiate transmission without receiving permission Most widely used No polling overhead 通過SABM命令來建立這種方式NRMARMABM站點類型站點類型 主站點和從主

12、站點和從站點站點主站點和從主站點和從站點站點復合站點復合站點發(fā)起者發(fā)起者主站點主站點兩者之一兩者之一任何一個任何一個HDLC的傳輸模式的傳輸模式8.2.2 8.2.2 HDLCHDLC的幀結(jié)構(gòu)的幀結(jié)構(gòu) HDLC在鏈路上以幀作為傳輸信息的基本單位在鏈路上以幀作為傳輸信息的基本單位(Frame),無論是信息報文還是控制報文都必須無論是信息報文還是控制報文都必須符合幀的格式,如圖所示:符合幀的格式,如圖所示: FACIFCSF0111111001111110nF:Flags 標志字段標志字段nA: Address 地址字段地址字段nC: Control 控制字段控制字段nI : Informatio

13、n 信息字段信息字段nFCS: Frame Check Sequence 幀校驗序列幀校驗序列8.2.2 8.2.2 HDLCHDLC的幀結(jié)構(gòu)的幀結(jié)構(gòu)1、 標志字段標志字段2、地址字段、地址字段3、控制字段、控制字段4、信息字段、信息字段5、幀校驗序列幀校驗序列1、 標志字段標志字段 標志字段標志字段(F)以)以8bits組組01111110(7E)在幀的兩端起定界作用,某個在幀的兩端起定界作用,某個F可能既是一可能既是一個幀的結(jié)束標志,也是下一個幀的起始標個幀的結(jié)束標志,也是下一個幀的起始標志。志。 標志字段(標志字段(F)作用作用: F標志是一個幀的起始和結(jié)束標志,具有同步標志是一個幀的起

14、始和結(jié)束標志,具有同步作用;作用; 另外在幀與幀的空載期間可插入另外在幀與幀的空載期間可插入F標志用作時標志用作時間填充。間填充。 如下圖所示如下圖所示FACIFCS FACIFCS F開始標志開始標志開始和結(jié)束標志開始和結(jié)束標志結(jié)束標志結(jié)束標志F字段的同步作用字段的同步作用開始標志開始標志結(jié)束標志結(jié)束標志F字段的時間填充作用字段的時間填充作用FACIFCS F F ACIFCS F時間填充時間填充數(shù)據(jù)傳輸透明性數(shù)據(jù)傳輸透明性 在幀的在幀的I字段可以插入任意比特模式,這種字段可以插入任意比特模式,這種性質(zhì)稱為性質(zhì)稱為數(shù)據(jù)的透明性數(shù)據(jù)的透明性,該傳輸方式稱為,該傳輸方式稱為透透明傳輸方式明傳輸方

15、式。由于可能在幀的兩個標志由于可能在幀的兩個標志F之間出現(xiàn)比特組合之間出現(xiàn)比特組合01111110,從而破壞了幀一級的同步,從而破壞了幀一級的同步 解決方法:解決方法:采用采用“0”比特插入比特插入/刪除技術(shù)刪除技術(shù) HDLC做法做法:發(fā)送站點發(fā)送站點:檢查兩個標志檢查兩個標志F F 之間所有可能的比之間所有可能的比特組合,每當有特組合,每當有5 5個連續(xù)的個連續(xù)的“1”1”后,就在后,就在5 5個個連續(xù)的連續(xù)的“1”1”之后插入一個之后插入一個“0”0”; 接收站點接收站點:檢測到起始標志:檢測到起始標志F F之后,之后,會時刻注會時刻注意檢查意檢查5 5個連續(xù)個連續(xù)“1”1”之后的比特之后

16、的比特:如果如果“0”0”就刪除,就刪除,如果如果“1”1”就再檢查下一個比特,若下一個就再檢查下一個比特,若下一個比特是比特是“0”0”則這一比特組合被認為是標志則這一比特組合被認為是標志字段;若下一個比特是字段;若下一個比特是“1”1”則這一比特組則這一比特組合被認為是錯誤序列,接收站點拒絕接收此合被認為是錯誤序列,接收站點拒絕接收此幀幀 實例:實例: 輸入:輸入:011111110011111110010 發(fā)送:發(fā)送:01111101100111110110010 接收:接收:01111101100111110110010 輸出:輸出: F011111110011111110010位填充

17、實例位填充實例Bit Stuffing Example2、地址字段、地址字段 表示數(shù)據(jù)鏈路上發(fā)送站和接收站的地址;表示數(shù)據(jù)鏈路上發(fā)送站和接收站的地址; 對命令幀而言,對命令幀而言,A給出的是執(zhí)行該命令的從站給出的是執(zhí)行該命令的從站和組合站的地址;和組合站的地址; 對于響應幀而言,對于響應幀而言,A給出的是作出應答的從站給出的是作出應答的從站和組合站的地址。和組合站的地址。 地址字段通常為地址字段通常為8bits,應該可以尋址應該可以尋址256個站;但個站;但為了擴充需要,將最后一位二進制視為擴充位:為了擴充需要,將最后一位二進制視為擴充位: 此時若擴充位為此時若擴充位為1只能尋址只能尋址128

18、個站點;個站點; 若擴充位為若擴充位為0表示其后的表示其后的8位也為地址組成部分位也為地址組成部分。 FACIFCSF0111111001111110地址可以是地址可以是8位字節(jié)或多字節(jié)的位字節(jié)或多字節(jié)的1001單字節(jié)地址單字節(jié)地址多字節(jié)地址多字節(jié)地址 若地址只有一個字節(jié),最后位總是若地址只有一個字節(jié),最后位總是“1”, 如果是多字節(jié),除最后一個字節(jié)外其他所如果是多字節(jié),除最后一個字節(jié)外其他所有字節(jié)都按有字節(jié)都按“0”結(jié)尾,結(jié)尾, 另外另外HDLC約定:約定: 全全1比特為全站地址即廣播地址。比特為全站地址即廣播地址。 全全0比特視為無站地址,用于測試鏈路的工作比特視為無站地址,用于測試鏈路的

19、工作狀態(tài)。狀態(tài)。 全全1和全和全0地址在通信網(wǎng)絡中不能使用作用有效地址在通信網(wǎng)絡中不能使用作用有效的站地址。的站地址。3、控制字段、控制字段 8bits,用于表示幀類型、幀編號,以及命令、用于表示幀類型、幀編號,以及命令、響應等功能,使對方站執(zhí)行特定的操作。響應等功能,使對方站執(zhí)行特定的操作。 根據(jù)根據(jù)C字段的構(gòu)成不同,可以把字段的構(gòu)成不同,可以把HDLC幀分幀分成成3種類型:種類型:信息幀(信息幀(I幀):幀):Information監(jiān)控幀(監(jiān)控幀(S幀):幀): Supervisory無編號幀(無編號幀(U幀):幀): Unnumbered控制字段控制字段類型類型0XXXXXXXI:信息幀

20、,:信息幀,在在P/F位兩側(cè)位兩側(cè)具有具有3個比特的流量和差錯個比特的流量和差錯控制用的序號控制用的序號N(s)和和N(R)10XXXXXXS:監(jiān)控幀,:監(jiān)控幀,只有只有N(R)字段字段無無N(S)字段,因為字段,因為S幀中并幀中并不傳輸數(shù)據(jù)不傳輸數(shù)據(jù) ;P/F位的前位的前2位是攜帶編碼后的流量和位是攜帶編碼后的流量和錯誤控制信息的。錯誤控制信息的。11XXXXXXU:無編號幀,:無編號幀,既無既無N(R)字字段也無段也無N(S)字段,字段,P/F位兩位兩側(cè)由兩個編碼字段,用來側(cè)由兩個編碼字段,用來識別識別U幀類型以及其功能幀類型以及其功能P/F位是具有雙重功能的單個比位是具有雙重功能的單個比

21、特位;僅當該位被置位時才有特位;僅當該位被置位時才有意義,表示查詢意義,表示查詢 / 結(jié)束。結(jié)束。FACIFCSF0111111001111110控制字段控制字段I-幀幀0N(S)P/FN(R)S-幀幀10 codeP/FN(R)U-幀幀11 codeP/FcodeN(S):本站本站當前發(fā)送當前發(fā)送幀序號幀序號N(R):本站本站期望接收期望接收到對方站到對方站的幀序號的幀序號Code:S/U幀的編碼幀的編碼3bits3bits2bits,定義四種S幀HDLC規(guī)程控制字段規(guī)程控制字段4、信息字段、信息字段 緊跟在緊跟在C字段之后,它表示鏈路所要傳輸?shù)淖侄沃?,它表示鏈路所要傳輸?shù)膶嶋H信息,實際信

22、息, 它不受格式和內(nèi)容的限制。它不受格式和內(nèi)容的限制。 但實際的信息長度受到但實際的信息長度受到相關(guān)站點緩沖區(qū)容相關(guān)站點緩沖區(qū)容量和鏈路差錯特性的限制量和鏈路差錯特性的限制,一般不超過,一般不超過256個字節(jié)。個字節(jié)。 只有只有I幀和某些幀和某些 U幀才含有信息字段:幀才含有信息字段:信息幀里包含的是用戶數(shù)據(jù)信息幀里包含的是用戶數(shù)據(jù) U幀幀 中包含的網(wǎng)絡管理信息中包含的網(wǎng)絡管理信息FACIFCSF0111111001111110在在I-幀中包含用戶數(shù)據(jù);幀中包含用戶數(shù)據(jù);在在S-幀中不存在;幀中不存在;U-幀中包含管理信息幀中包含管理信息HDLCHDLC幀的信息字段幀的信息字段5、幀校驗序列幀

23、校驗序列 FCS:16bits用于差錯控制,用于差錯控制,HDLC差錯校差錯校驗是對整個幀的內(nèi)容做驗是對整個幀的內(nèi)容做CRC校驗,但校驗,但F標志標志字段和按透明規(guī)則插入的所有的字段和按透明規(guī)則插入的所有的“0”不在不在校驗范圍內(nèi)校驗范圍內(nèi) CRC校驗是校驗是選取的生成多項式是選取的生成多項式是16位形式位形式(X16+X12+X5+1)或)或CRC32 如下圖所示:如下圖所示:FACIFCSF0111111001111110幀校驗序列是錯誤檢測序幀校驗序列是錯誤檢測序列,它包含列,它包含CRC-CCITT8.2.3 HDLC幀類型和功能幀類型和功能 1.1.信息幀(信息幀(I I)2.監(jiān)控幀

24、(監(jiān)控幀(S)3.無編號幀(無編號幀(U)1.1.信息幀(信息幀(I I) 信息幀(信息幀(I):):HDLC規(guī)定每個站都要把規(guī)定每個站都要把它的發(fā)送序號它的發(fā)送序號N(S)和接收序號)和接收序號N(R)保)保存下來,用以指示發(fā)送存下來,用以指示發(fā)送/接收順序情況,即接收順序情況,即HDLC利用利用I幀幀N(S)和)和N(R)進行差錯和)進行差錯和流量控制。流量控制。 N(S)表示本站當前發(fā)送的幀序號)表示本站當前發(fā)送的幀序號 使用滑動窗口技術(shù),3位序號,發(fā)送窗口大小為7 N(R)表示本站期望接收到對方站的幀序號,)表示本站期望接收到對方站的幀序號,并累積確認序號之前已接收到的所有數(shù)據(jù)幀并累積

25、確認序號之前已接收到的所有數(shù)據(jù)幀 捎帶確認(Next)AB0P/FN(r)=5 N(r)=5N(r)=5則表示則表示B B站所發(fā)送站所發(fā)送0 0,1 1,2 2,3 3,4 4幀都已被幀都已被S S站成功接收,當前站成功接收,當前A A站期待接收站期待接收B B站發(fā)送序號為站發(fā)送序號為5 5的信的信息幀。息幀。另外全雙工通信的雙方需要各自設(shè)置兩個本地狀態(tài)另外全雙工通信的雙方需要各自設(shè)置兩個本地狀態(tài)序號稱為序號稱為V V(S S)和)和V V(R R),即由這兩個值與),即由這兩個值與N N(S S)和和N N(R R)的值進行比較。)的值進行比較。 P/F位稱為位稱為“詢問詢問/終止終止”位,

26、當位,當P/F位用于位用于命令幀時,稱為詢問位;當命令幀時,稱為詢問位;當P/F位用于響應位用于響應幀時,稱為終止位,表示接收站確認該幀,幀時,稱為終止位,表示接收站確認該幀,具體功能:具體功能: 詢問功能:詢問功能: NRM方式,帶方式,帶P=1的命令幀表示主站請求從的命令幀表示主站請求從站作出響應(請求從站的主站發(fā)站作出響應(請求從站的主站發(fā)I幀),幀), ARM方式,從站主動發(fā)方式,從站主動發(fā)I 幀,主站利用帶幀,主站利用帶P=1的命令幀,請求從站盡快發(fā)的命令幀,請求從站盡快發(fā)F=1的響應的響應幀,強迫從站作出響應。幀,強迫從站作出響應。終止功能:終止功能: NRM方式,從站把最后一個響

27、應幀(方式,從站把最后一個響應幀(I幀)幀)的的P/F比特置比特置1即即F=1,然后從站停止發(fā)送,然后從站停止發(fā)送,直到又收到主站發(fā)來的帶直到又收到主站發(fā)來的帶P=1的命令幀后的命令幀后再開始下一次傳送。再開始下一次傳送。 ARM方式,從站只有在響應方式,從站只有在響應P=1的命令幀的命令幀后才發(fā)帶后才發(fā)帶F=1的響應幀,但從站不需停止的響應幀,但從站不需停止發(fā)送。發(fā)送。ARM方式方式F=1并不表示從站的傳輸并不表示從站的傳輸結(jié)束結(jié)束。P/F比特使用的成對性:比特使用的成對性:帶帶P比特的命令比特的命令幀和帶幀和帶F比特的響應幀總是成對出現(xiàn)。比特的響應幀總是成對出現(xiàn)。即主站發(fā)送了帶即主站發(fā)送了

28、帶P比特的命令后,從站必須比特的命令后,從站必須在適當時候發(fā)送一個帶在適當時候發(fā)送一個帶F比特的響應幀,否比特的響應幀,否則不允許出現(xiàn)下一次則不允許出現(xiàn)下一次P/F “握手握手”。而且在數(shù)據(jù)鏈路上在給定的時刻只允許有一而且在數(shù)據(jù)鏈路上在給定的時刻只允許有一個帶個帶P=1的命令幀是未確認的。的命令幀是未確認的。 2.監(jiān)控幀(監(jiān)控幀(S) S幀幀 :控制字段的、位為的幀,控制字段的、位為的幀,根據(jù)控制字段第、位的編碼共有種根據(jù)控制字段第、位的編碼共有種類型,表類型,表8.3列出了這種監(jiān)控幀的名稱和列出了這種監(jiān)控幀的名稱和功能:功能: ,其中,其中,用于所有類型的鏈路,和用于所有類型的鏈路,和用于全

29、雙工通信(雙向通道)。用于全雙工通信(雙向通道)。 監(jiān)控幀中沒有信息字段,沒有發(fā)送序號,監(jiān)控幀中沒有信息字段,沒有發(fā)送序號,但是有一個接收序號()用來對從發(fā)但是有一個接收序號()用來對從發(fā)送站收到的信息幀進行確認;送站收到的信息幀進行確認;格式格式控制字段控制字段命令命令響應響應信息幀信息幀0N(s)XN(R)I:信息幀:信息幀I:信息幀:信息幀監(jiān)控幀監(jiān)控幀10 0 0 XN(R)RRRR10 0 1 XN(R)REJREJ10 1 0 XN(R)RNRRNR10 1 1 XN(R)SREJSREJHDLC監(jiān)控幀的名稱和功能監(jiān)控幀的名稱和功能 R(Receive Ready):接收準備就緒接收

30、準備就緒被一個站用來表示它已作好接收信息幀的準備;被一個站用來表示它已作好接收信息幀的準備;還可以用其中()段來確認前面收到的數(shù)還可以用其中()段來確認前面收到的數(shù)據(jù)幀(,據(jù)幀(,()););如果該站曾用表示它處于忙狀態(tài),那么如果該站曾用表示它處于忙狀態(tài),那么可用命令清除忙狀態(tài)表示現(xiàn)在可以接收數(shù)可用命令清除忙狀態(tài)表示現(xiàn)在可以接收數(shù)據(jù)了;據(jù)了;主站還可以用來輪詢從站。主站還可以用來輪詢從站。 (Receive Not Ready):接收未準備接收未準備好好 被一個站用來表示它暫時不能接收數(shù)據(jù),處于被一個站用來表示它暫時不能接收數(shù)據(jù),處于忙狀態(tài)。忙狀態(tài)。 (Rejection):拒絕拒絕拒絕()段

31、中指定的序號開始的全部信息拒絕()段中指定的序號開始的全部信息幀,從而請求重發(fā)有()段中指定的這些幀,從而請求重發(fā)有()段中指定的這些幀;幀;同時也對()幀以前的所有信息幀進同時也對()幀以前的所有信息幀進行確認;行確認;J J幀用來實現(xiàn)幀用來實現(xiàn)透明幀機制透明幀機制。 J(Selective Rejection):有選擇地拒有選擇地拒絕某一幀,絕某一幀, 請求重發(fā)該幀,該幀的編號在()段中指請求重發(fā)該幀,該幀的編號在()段中指定;定; 同時也確認了()幀以前的所有信息同時也確認了()幀以前的所有信息幀;幀; 幀一旦發(fā)出,在它后面接收到的幀都幀一旦發(fā)出,在它后面接收到的幀都被保留下來,直到正確

32、收到要求重發(fā)的那個幀被保留下來,直到正確收到要求重發(fā)的那個幀為止。為止。 3.無編號幀(無編號幀(U) 控制字段第、位是的幀即為無編控制字段第、位是的幀即為無編號幀(幀)號幀(幀) 幀不帶編號即無()和()字段幀不帶編號即無()和()字段 除位外的個比特不同的組合分別表示除位外的個比特不同的組合分別表示不同作用的無編號幀,總共種組合,不同作用的無編號幀,總共種組合, 但實際上只定義了種命令和種響應,用但實際上只定義了種命令和種響應,用來進行數(shù)據(jù)鏈路的管理和控制,來進行數(shù)據(jù)鏈路的管理和控制, 如表如表.4所示(所示(p.263),作如下說明:),作如下說明: 方式設(shè)置命令方式設(shè)置命令 用于規(guī)定鏈

33、路的工作方式,共條用于規(guī)定鏈路的工作方式,共條 主站主站從站從站(命令命令) SNRM, SARM, SABM:數(shù)據(jù)傳輸模式設(shè)置命令,數(shù)據(jù)傳輸模式設(shè)置命令,SNRM SARM將從站設(shè)為將從站設(shè)為NRM ARM方式;方式;SABM把復合站點置為把復合站點置為ABM方式方式 SNRME,SARME,SABME:擴充方式設(shè)置命令,擴充方式設(shè)置命令,與上述條命令功能相同,不同的是控制字段與上述條命令功能相同,不同的是控制字段擴充為兩個字節(jié),從而是擴充為兩個字節(jié),從而是N(R)和和N(S)擴充為擴充為位模式(模)位模式(模) SIM:用于重新進行初始化鏈路。當收到用于重新進行初始化鏈路。當收到應答后初始

34、化操作完成。需要對一個站進行應答后初始化操作完成。需要對一個站進行遠程初始化時發(fā)送遠程初始化時發(fā)送SIM命令。所期待的響應是命令。所期待的響應是UA幀。幀。 DISC:斷鏈命令,用于中止已建立的各種數(shù)據(jù)斷鏈命令,用于中止已建立的各種數(shù)據(jù)傳輸模式。當主站或復合站要關(guān)斷鏈路(使傳輸模式。當主站或復合站要關(guān)斷鏈路(使被尋址的站處于邏輯斷的狀態(tài))時,它就發(fā)被尋址的站處于邏輯斷的狀態(tài))時,它就發(fā)送一個送一個DISC命令,它所期待的回答是命令,它所期待的回答是UA。 RESET:復位重置命令,在數(shù)據(jù)傳輸過程中復位重置命令,在數(shù)據(jù)傳輸過程中組合站用它來重新初始化某個方向的數(shù)據(jù)流,組合站用它來重新初始化某個方

35、向的數(shù)據(jù)流,期待應答期待應答請求設(shè)置應答請求設(shè)置應答 從站請求主站作相應的設(shè)置從站請求主站作相應的設(shè)置 從站從站主站(主站(應答應答) RIM:由從站發(fā)送,催促主站發(fā)送由從站發(fā)送,催促主站發(fā)送命令命令 RD:請求斷鏈即請求主站把鏈路置成斷開方式請求斷鏈即請求主站把鏈路置成斷開方式無編號幀命令無編號幀命令/應答應答 (無編號確認):對收到無編號命令后的確(無編號確認):對收到無編號命令后的確認響應,這是對一些置方式命令,以及認響應,這是對一些置方式命令,以及SIM DISC RESET命令的肯定確認;也可用來報命令的肯定確認;也可用來報告一個站接收未就緒(忙)狀態(tài)的結(jié)束;幀告一個站接收未就緒(忙

36、)狀態(tài)的結(jié)束;幀中不包含字段(中不包含字段(應答應答) 無編號查詢命令,探詢一個或同時探詢多個無編號查詢命令,探詢一個或同時探詢多個站址,當位沒有置時響應是可選的,該命令站址,當位沒有置時響應是可選的,該命令僅用于非平衡式的多點配置,它跟廣播或組播尋僅用于非平衡式的多點配置,它跟廣播或組播尋址結(jié)合使用(址結(jié)合使用(命令命令)無編號幀命令無編號幀命令/應答應答 (無編號信息幀),允許發(fā)送數(shù)據(jù)超過(無編號信息幀),允許發(fā)送數(shù)據(jù)超過范圍,但不影響發(fā)送和接受變量,通常用于范圍,但不影響發(fā)送和接受變量,通常用于傳輸應用數(shù)據(jù)、狀態(tài)、操作、中斷和暫時性數(shù)據(jù)傳輸應用數(shù)據(jù)、狀態(tài)、操作、中斷和暫時性數(shù)據(jù)等,幀中帶

37、有字段,但不予編號;亦等,幀中帶有字段,但不予編號;亦可作響應幀(可作響應幀(命令應答命令應答)FRMR FRMRFRMR(Frame RejectionFrame Rejection,幀拒絕):接收端,幀拒絕):接收端通知發(fā)送端收到一個錯誤的幀。該幀既可以用通知發(fā)送端收到一個錯誤的幀。該幀既可以用作命令也可作應答;作命令也可作應答;第一次使用時它僅定義為一個響應,當這樣使第一次使用時它僅定義為一個響應,當這樣使用該幀時稱作命令拒絕用該幀時稱作命令拒絕(CMDR),它的作用就是它的作用就是允許接收方通知發(fā)送方,接收方收到了一個不允許接收方通知發(fā)送方,接收方收到了一個不能理解或違反協(xié)議規(guī)則的幀。

38、能理解或違反協(xié)議規(guī)則的幀。如果違反幀是一個命令,那么就返回一個如果違反幀是一個命令,那么就返回一個FRMR(CMDR)響應;如果違反幀是一個響應,響應;如果違反幀是一個響應,那么就返回一個那么就返回一個FRMR命令。命令。FRMR 幀拒絕是一個含有信息段的無編號幀,信息段幀拒絕是一個含有信息段的無編號幀,信息段大小對模編號大小對模編號(即(即N(S)N(S)和和N N(R R)各占)各占3 3位)位)是是位,對模位,對模(即(即N(S)N(S)和和N N(R R)各占)各占7 7位)位) (擴充)是位,對模型(擴充)是位,對模型FRMR信息段的信息段的格式:格式:1 2 34567891011

39、121314151617181920被拒絕幀的控制被拒絕幀的控制字段字段0 N(s) 0 N(R) WX Y Z:置:置“”表示被拒絕的幀中控制字段無效表示被拒絕的幀中控制字段無效:置:置“”表示被拒絕的幀中帶有類型不允許的信息段,此時和同時置表示被拒絕的幀中帶有類型不允許的信息段,此時和同時置“”:置:置“”表示被拒絕的幀中信息段超長表示被拒絕的幀中信息段超長:置:置“”表示被拒絕的幀中()無效表示被拒絕的幀中()無效當一個站發(fā)送一個當一個站發(fā)送一個FRMR時,它就進入了時,它就進入了“幀幀拒絕拒絕”狀態(tài),并且期待接收一個置方式命令重狀態(tài),并且期待接收一個置方式命令重新初始化鏈路。新初始化鏈

40、路。其它組合其它組合 XIDXID交換標志命令,用于請求一個站的標志或傳送交換標志命令,用于請求一個站的標志或傳送有關(guān)信息,應答也用有關(guān)信息,應答也用XID(XID(命令應答命令應答) ) DM(斷鏈方式應答):用于對各種置方式的否斷鏈方式應答):用于對各種置方式的否定應答,該應答響應可以用來報告一個站點(從定應答,該應答響應可以用來報告一個站點(從站復合站)處于邏輯上斷鏈的狀態(tài)。(站復合站)處于邏輯上斷鏈的狀態(tài)。(應答應答) TESTTEST測試,實現(xiàn)數(shù)據(jù)鏈路控制的基本測試,應答測試,實現(xiàn)數(shù)據(jù)鏈路控制的基本測試,應答也用也用TESTTEST(命令應答命令應答) 上面分別總結(jié)了無編號幀的類型和

41、功上面分別總結(jié)了無編號幀的類型和功能,可見幀主要用于鏈路的建立、拆除能,可見幀主要用于鏈路的建立、拆除及多種控制管理功能等。及多種控制管理功能等。 8.2.48.2.4 操作規(guī)程操作規(guī)程 與規(guī)程類似,規(guī)程完成一次數(shù)據(jù)與規(guī)程類似,規(guī)程完成一次數(shù)據(jù)傳輸也需要五個階段,其中階段()和()傳輸也需要五個階段,其中階段()和()由公用交換網(wǎng)絡完成,不屬于范圍。由公用交換網(wǎng)絡完成,不屬于范圍。 所以控制規(guī)程可分為三個階段:所以控制規(guī)程可分為三個階段: 數(shù)據(jù)鏈路建立數(shù)據(jù)鏈路建立 傳輸數(shù)據(jù)(信息幀)傳輸數(shù)據(jù)(信息幀) 數(shù)據(jù)鏈路拆除(釋放);數(shù)據(jù)鏈路拆除(釋放); 由由“方式設(shè)置命令方式設(shè)置命令”成功握手建立數(shù)

42、據(jù)鏈成功握手建立數(shù)據(jù)鏈路,使兩個站點能半雙工雙工傳輸數(shù)據(jù);當數(shù)路,使兩個站點能半雙工雙工傳輸數(shù)據(jù);當數(shù)據(jù)完成后,雙方以據(jù)完成后,雙方以“DISC-UA”握手來拆除鏈路。握手來拆除鏈路。 建立:復合站主站通過方式設(shè)置命令來復合站主站通過方式設(shè)置命令來請求另一復合站從站建立數(shù)據(jù)鏈路。請求另一復合站從站建立數(shù)據(jù)鏈路。 這些命令的作用是:這些命令的作用是: 通過對方請求數(shù)據(jù)鏈路通過對方請求數(shù)據(jù)鏈路的建立的建立 指出通信方式(指出通信方式(NRM/ARM/ABM) 指出使用的序號位數(shù)指出使用的序號位數(shù)(3bits/7bits)決定滑決定滑動窗口大小動窗口大小 如果另一復合站從站接受這一請求,那么它如果另

43、一復合站從站接受這一請求,那么它的的模塊向主站返回幀模塊向主站返回幀 如果另一復合站從站拒絕這一請求,那么它如果另一復合站從站拒絕這一請求,那么它的模塊向主站返回幀的模塊向主站返回幀 數(shù)據(jù)傳送:數(shù)據(jù)傳送: 通過幀進行傳送用戶數(shù)據(jù),幀的序號從開通過幀進行傳送用戶數(shù)據(jù),幀的序號從開始,幀的始,幀的N(R)和和N(S)段用于支持流量控制和段用于支持流量控制和差錯控制的序號。差錯控制的序號。 拆除:拆除: 連接中的任一方連接中的任一方HDLC模塊都可以啟動拆除鏈模塊都可以啟動拆除鏈操作;操作; HDLC通過發(fā)送一個通過發(fā)送一個DISC命令幀使得連接終止,命令幀使得連接終止,對方一對方一UA作為應答表示

44、接受拆鏈作為應答表示接受拆鏈 操作實例:操作實例:p.268-p.273 例例81 81 鏈路建立和拆除的過程鏈路建立和拆除的過程. .鏈路建立和拆除是鏈路建立和拆除是HDLCHDLC操作規(guī)程中最常用的操作規(guī)程中最常用的操作規(guī)程之一。主要由接收站地址、命令操作規(guī)程之一。主要由接收站地址、命令名稱等組成。圖名稱等組成。圖8.198.19表示一種鏈路建立和表示一種鏈路建立和拆除的過程。拆除的過程。圖圖8.19 鏈路建立和拆除的過程鏈路建立和拆除的過程超時8.2.58.2.5 其他其他DLCP規(guī)程規(guī)程 Link Access protocol of Balance LAPB(平衡鏈路接入?yún)f(xié)議平衡鏈路接入?yún)f(xié)議):.25分組交換分組交換網(wǎng)絡接口標準的一部分,它是子網(wǎng)絡接口標準的一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論