摘要:通信工程師傳輸與接入培訓LAPB的幀結構
1.LAPB的幀結構

1) 標志(F)
F為幀標志,編碼為01111110。F為幀的限定符,所有的幀都應以F開始和結束。一個標志可作為一個幀的結束標志,同時也可以作為下一幀的開始標志; F還可以作為幀之間的填充字符,當DTE或DCE沒有信息要發送時,可連續發送F。
正常情況下,為了防止在其他字段出現偽標志碼,要進行插0/刪0操作,即在發送站將5個連1之后插入一個0;在接收端,再進行相反的操作,將5個連1之后的0刪掉。但是,如果發送方想要放棄正在發送的幀,則發送7~15(包括7,不包括15)個連1來表示,即當接收端檢測到大于等于7但小于15個連1之后,就放棄收到的幀。而如果出現15個以上的連1,則表示該鏈路進入空閑狀態。
2) 地址字段(A)
地址字段由一個8 bit組組成。在HDLC中點到多點的鏈路上,該字段表示的是送出響應信息的從站的地址。在LAPB中,是點到點的鏈路,它表示的總是響應站的地址,其作用是用于區分兩個傳輸方向上的命令幀/響應幀,即它表示的是命令幀的接收者和響應幀的發送者的地址。
3) 控制字段(C)
控制字段由一個8 bit組組成,主要作用是指示幀的類型。LAPB控制字段的分類格式如表7.1所示。

(1) 信息幀(I幀:Information frame)。由幀頭、信息字段I和幀尾組成。I幀用于傳輸高層用戶的信息,即在分組層之間交換的分組,分組包含在I幀的信息字段中。I幀的C字段的第1個比特為“0”,這是識別I幀的惟一標志,第2~8 bit用于提供I幀的控制信息,其中包括發送順序號N(S),接收順序號N(R),探尋位P。其中N(S)是所發送幀的編號,以供雙方核對有無遺漏及重復。N(R)是下一個期望正確接收幀的編號,發送N(R)的站用它表示已正確接收編號為N(R)以前的幀,即編號到N(R)-1的全部幀已正確接收。I幀可以是命令幀,也可以是響應幀。
(2) 監控幀(S幀:Supervisory frame)沒有信息字段,它的作用是用來保護I幀的正確傳送。監控幀的標志是C字段的第2、1位為“01”,SS用來進一步區分監控幀的類型。監控幀有三種:接收準備好(RR),接收未準備好(RNR)和拒絕幀(REJ)。RR用于在沒有I幀發送時向對端發送肯定證實信息,REJ用于重發請求,RNR用于流量控制,通知對端暫停發送I幀。監控幀帶有N(R),但沒有N(S)。第5 bit為探尋/最終位P/F。S幀既可以是命令幀,也可以是響應幀。
(3) 無編號幀(U幀:Unnumbered frame)的作用不是用于實現信息傳輸的控制,而是用于實現對鏈路的建立和斷開過程的控制。識別無編號幀的標志是C字段的第2、1位為"11"。第5 bit為P/F位,M用于區分不同的無編號幀,其中包括:置異步平衡方式(SABM)、斷鏈(DISC)、已斷鏈方式(DM)、無編號確認(UA)、幀拒絕(FRMR)等。其中,SABM、DISC分別用于建立鏈路和斷開鏈路,均為命令幀,后三種為響應幀,其中UA和DM分別為對前兩個命令幀的肯定和否定響應,FRMR表示接收到語法正確但語義不正確的幀,它將引起鏈路的復原。
所有的幀都含有探尋/最終比特(P/F)。在命令幀中,P/F位為探尋(P),如P=1,就是向對方請求響應幀;在響應幀中,P/F位為最終(F),如F=1,表示發送的這個幀是一個對命令幀的響應結果。后面將詳細介紹P/F位的功能。
4) 信息字段(I)
信息字段是為傳輸用戶信息而設置的,它用來裝載分組層的數據分組,其長度可變。在X.25中,長度限額一般裝一個分組長度,即128字節或256字節。
5) 幀校驗序列(FCS)
每個幀的尾部都包含一個16 bit的幀校驗序列(FCS),用來檢測幀的傳送過程是否有錯。FCS采用循環冗余碼,可以用移位寄存器實現。

返回目錄:
編輯相關推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年