摘要:通信工程師傳輸與接入培訓(xùn)LAPB的幀結(jié)構(gòu)
1.LAPB的幀結(jié)構(gòu)
1) 標(biāo)志(F)
F為幀標(biāo)志,編碼為01111110。F為幀的限定符,所有的幀都應(yīng)以F開(kāi)始和結(jié)束。一個(gè)標(biāo)志可作為一個(gè)幀的結(jié)束標(biāo)志,同時(shí)也可以作為下一幀的開(kāi)始標(biāo)志; F還可以作為幀之間的填充字符,當(dāng)DTE或DCE沒(méi)有信息要發(fā)送時(shí),可連續(xù)發(fā)送F。
正常情況下,為了防止在其他字段出現(xiàn)偽標(biāo)志碼,要進(jìn)行插0/刪0操作,即在發(fā)送站將5個(gè)連1之后插入一個(gè)0;在接收端,再進(jìn)行相反的操作,將5個(gè)連1之后的0刪掉。但是,如果發(fā)送方想要放棄正在發(fā)送的幀,則發(fā)送7~15(包括7,不包括15)個(gè)連1來(lái)表示,即當(dāng)接收端檢測(cè)到大于等于7但小于15個(gè)連1之后,就放棄收到的幀。而如果出現(xiàn)15個(gè)以上的連1,則表示該鏈路進(jìn)入空閑狀態(tài)。
2) 地址字段(A)
地址字段由一個(gè)8 bit組組成。在HDLC中點(diǎn)到多點(diǎn)的鏈路上,該字段表示的是送出響應(yīng)信息的從站的地址。在LAPB中,是點(diǎn)到點(diǎn)的鏈路,它表示的總是響應(yīng)站的地址,其作用是用于區(qū)分兩個(gè)傳輸方向上的命令幀/響應(yīng)幀,即它表示的是命令幀的接收者和響應(yīng)幀的發(fā)送者的地址。
3) 控制字段(C)
控制字段由一個(gè)8 bit組組成,主要作用是指示幀的類(lèi)型。LAPB控制字段的分類(lèi)格式如表7.1所示。
(1) 信息幀(I幀:Information frame)。由幀頭、信息字段I和幀尾組成。I幀用于傳輸高層用戶(hù)的信息,即在分組層之間交換的分組,分組包含在I幀的信息字段中。I幀的C字段的第1個(gè)比特為“0”,這是識(shí)別I幀的惟一標(biāo)志,第2~8 bit用于提供I幀的控制信息,其中包括發(fā)送順序號(hào)N(S),接收順序號(hào)N(R),探尋位P。其中N(S)是所發(fā)送幀的編號(hào),以供雙方核對(duì)有無(wú)遺漏及重復(fù)。N(R)是下一個(gè)期望正確接收幀的編號(hào),發(fā)送N(R)的站用它表示已正確接收編號(hào)為N(R)以前的幀,即編號(hào)到N(R)-1的全部幀已正確接收。I幀可以是命令幀,也可以是響應(yīng)幀。
(2) 監(jiān)控幀(S幀:Supervisory frame)沒(méi)有信息字段,它的作用是用來(lái)保護(hù)I幀的正確傳送。監(jiān)控幀的標(biāo)志是C字段的第2、1位為“01”,SS用來(lái)進(jìn)一步區(qū)分監(jiān)控幀的類(lèi)型。監(jiān)控幀有三種:接收準(zhǔn)備好(RR),接收未準(zhǔn)備好(RNR)和拒絕幀(REJ)。RR用于在沒(méi)有I幀發(fā)送時(shí)向?qū)Χ税l(fā)送肯定證實(shí)信息,REJ用于重發(fā)請(qǐng)求,RNR用于流量控制,通知對(duì)端暫停發(fā)送I幀。監(jiān)控幀帶有N(R),但沒(méi)有N(S)。第5 bit為探尋/最終位P/F。S幀既可以是命令幀,也可以是響應(yīng)幀。
(3) 無(wú)編號(hào)幀(U幀:Unnumbered frame)的作用不是用于實(shí)現(xiàn)信息傳輸?shù)目刂?,而是用于?shí)現(xiàn)對(duì)鏈路的建立和斷開(kāi)過(guò)程的控制。識(shí)別無(wú)編號(hào)幀的標(biāo)志是C字段的第2、1位為"11"。第5 bit為P/F位,M用于區(qū)分不同的無(wú)編號(hào)幀,其中包括:置異步平衡方式(SABM)、斷鏈(DISC)、已斷鏈方式(DM)、無(wú)編號(hào)確認(rèn)(UA)、幀拒絕(FRMR)等。其中,SABM、DISC分別用于建立鏈路和斷開(kāi)鏈路,均為命令幀,后三種為響應(yīng)幀,其中UA和DM分別為對(duì)前兩個(gè)命令幀的肯定和否定響應(yīng),F(xiàn)RMR表示接收到語(yǔ)法正確但語(yǔ)義不正確的幀,它將引起鏈路的復(fù)原。
所有的幀都含有探尋/最終比特(P/F)。在命令幀中,P/F位為探尋(P),如P=1,就是向?qū)Ψ秸?qǐng)求響應(yīng)幀;在響應(yīng)幀中,P/F位為最終(F),如F=1,表示發(fā)送的這個(gè)幀是一個(gè)對(duì)命令幀的響應(yīng)結(jié)果。后面將詳細(xì)介紹P/F位的功能。
4) 信息字段(I)
信息字段是為傳輸用戶(hù)信息而設(shè)置的,它用來(lái)裝載分組層的數(shù)據(jù)分組,其長(zhǎng)度可變。在X.25中,長(zhǎng)度限額一般裝一個(gè)分組長(zhǎng)度,即128字節(jié)或256字節(jié)。
5) 幀校驗(yàn)序列(FCS)
每個(gè)幀的尾部都包含一個(gè)16 bit的幀校驗(yàn)序列(FCS),用來(lái)檢測(cè)幀的傳送過(guò)程是否有錯(cuò)。FCS采用循環(huán)冗余碼,可以用移位寄存器實(shí)現(xiàn)。
編輯相關(guān)推薦:
通信工程師備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題
售后投訴:156-1612-8671