PPP協(xié)議的幀格式
發(fā)布時(shí)間:2014/8/23 19:08:03 訪問(wèn)次數(shù):6151
1.各字段的意義
PPP的幀格式如圖3-10所示。PPP幀的首部和尾部分別為四個(gè)字段和兩今字段。
首部的第一個(gè)字段和尾部的LM2736X第二個(gè)字段都是標(biāo)志字段F (Flag),規(guī)定為Ox7E(符號(hào)“Ox”表示它后面的字符是用十六進(jìn)制表示的。十六進(jìn)制的7E的二進(jìn)制表示是01111110)。標(biāo)志字段表示一個(gè)幀的開(kāi)始或結(jié)束。因此標(biāo)志字段就是PPP幀的定界符。連續(xù)兩幀之間只需要用一個(gè)標(biāo)志字段。如果出現(xiàn)連續(xù)兩個(gè)標(biāo)志字段,就表示這是一個(gè)空幀,應(yīng)當(dāng)丟棄。
首部中的地址字段A規(guī)定為OxFF(即11111111),控制字段C規(guī)定為Ox03(即00000011)。最初曾考慮以后再對(duì)這兩個(gè)字段的值進(jìn)行其他定義,但至今也沒(méi)有給出。可見(jiàn)這兩個(gè)字段實(shí)際上并沒(méi)有攜帶PPP幀的信息。
PPP首部的第四個(gè)字段是2字節(jié)的協(xié)議字段。當(dāng)協(xié)議字段為Ox0021時(shí),PPP幀的信息字段就是IP數(shù)據(jù)報(bào)。著為OxC021,則信息字段是PPP鏈路控制協(xié)議LCP的數(shù)據(jù),而Ox8021表示這是網(wǎng)絡(luò)層的控制數(shù)據(jù)“’。
信息字段的長(zhǎng)度是可變的,不超過(guò)1 500字節(jié)。
尾部中的第一個(gè)字段(2字節(jié))是使用CRC的幀檢驗(yàn)序列FCS。
2.字節(jié)填充
當(dāng)信息字段中出現(xiàn)和標(biāo)志字段一樣的比特(Ox7E)組合時(shí),就必須采取一些措施使這種形式上和標(biāo)志字段一樣的比特組合不出現(xiàn)在信息字段中。
當(dāng)PPP使用異步傳輸時(shí),它把轉(zhuǎn)義符定義為Ox7D(即01111101),并使用字節(jié)填充,RFC 1662規(guī)定了如下所述的填充方法:
(1)把信息字段中出現(xiàn)的每一個(gè)Ox7E字節(jié)轉(zhuǎn)變成為2字節(jié)序列(Ox7D,Ox5E)。
(2)若信息字段中出現(xiàn)一個(gè)Ox7D的字節(jié)(即出現(xiàn)了和轉(zhuǎn)義字符一樣的比特組合),則把Ox7D轉(zhuǎn)變成為2字節(jié)序列(Ox7D,Ox5D)。
①注:在2002年1月以前可以在RFC 1700中查出這些代碼的值。但現(xiàn)在RFC 3232已把RFC 1700劃歸為圈i1日的RFC。讀者可在網(wǎng)站www.iana.org f:找到有關(guān)的代碼值。
1.各字段的意義
PPP的幀格式如圖3-10所示。PPP幀的首部和尾部分別為四個(gè)字段和兩今字段。
首部的第一個(gè)字段和尾部的LM2736X第二個(gè)字段都是標(biāo)志字段F (Flag),規(guī)定為Ox7E(符號(hào)“Ox”表示它后面的字符是用十六進(jìn)制表示的。十六進(jìn)制的7E的二進(jìn)制表示是01111110)。標(biāo)志字段表示一個(gè)幀的開(kāi)始或結(jié)束。因此標(biāo)志字段就是PPP幀的定界符。連續(xù)兩幀之間只需要用一個(gè)標(biāo)志字段。如果出現(xiàn)連續(xù)兩個(gè)標(biāo)志字段,就表示這是一個(gè)空幀,應(yīng)當(dāng)丟棄。
首部中的地址字段A規(guī)定為OxFF(即11111111),控制字段C規(guī)定為Ox03(即00000011)。最初曾考慮以后再對(duì)這兩個(gè)字段的值進(jìn)行其他定義,但至今也沒(méi)有給出?梢(jiàn)這兩個(gè)字段實(shí)際上并沒(méi)有攜帶PPP幀的信息。
PPP首部的第四個(gè)字段是2字節(jié)的協(xié)議字段。當(dāng)協(xié)議字段為Ox0021時(shí),PPP幀的信息字段就是IP數(shù)據(jù)報(bào)。著為OxC021,則信息字段是PPP鏈路控制協(xié)議LCP的數(shù)據(jù),而Ox8021表示這是網(wǎng)絡(luò)層的控制數(shù)據(jù)“’。
信息字段的長(zhǎng)度是可變的,不超過(guò)1 500字節(jié)。
尾部中的第一個(gè)字段(2字節(jié))是使用CRC的幀檢驗(yàn)序列FCS。
2.字節(jié)填充
當(dāng)信息字段中出現(xiàn)和標(biāo)志字段一樣的比特(Ox7E)組合時(shí),就必須采取一些措施使這種形式上和標(biāo)志字段一樣的比特組合不出現(xiàn)在信息字段中。
當(dāng)PPP使用異步傳輸時(shí),它把轉(zhuǎn)義符定義為Ox7D(即01111101),并使用字節(jié)填充,RFC 1662規(guī)定了如下所述的填充方法:
(1)把信息字段中出現(xiàn)的每一個(gè)Ox7E字節(jié)轉(zhuǎn)變成為2字節(jié)序列(Ox7D,Ox5E)。
(2)若信息字段中出現(xiàn)一個(gè)Ox7D的字節(jié)(即出現(xiàn)了和轉(zhuǎn)義字符一樣的比特組合),則把Ox7D轉(zhuǎn)變成為2字節(jié)序列(Ox7D,Ox5D)。
①注:在2002年1月以前可以在RFC 1700中查出這些代碼的值。但現(xiàn)在RFC 3232已把RFC 1700劃歸為圈i1日的RFC。讀者可在網(wǎng)站www.iana.org f:找到有關(guān)的代碼值。
上一篇:PPP協(xié)議的組成
上一篇:字節(jié)填充
熱門(mén)點(diǎn)擊
- 所有的因特網(wǎng)標(biāo)準(zhǔn)都是以RFC的形式在因特網(wǎng)上
- PPP協(xié)議的幀格式
- MAC幀的格式
- 用機(jī)內(nèi)基準(zhǔn)信號(hào)對(duì)示波器進(jìn)行自檢
- 靜態(tài)工作點(diǎn)的測(cè)量和調(diào)整
- 網(wǎng)橋的自學(xué)習(xí)和轉(zhuǎn)發(fā)過(guò)程
- 二進(jìn)制編碼器
- AD574A芯片介紹
- 模擬量輸出通道是計(jì)算機(jī)控制系統(tǒng)中的重要組成部
- 在接收端把接收到的數(shù)據(jù)以幀為單位進(jìn)行CRC檢
推薦技術(shù)資料
- 驅(qū)動(dòng)板的原理分析
- 先來(lái)看看原理圖。圖8所示為底板及其驅(qū)動(dòng)示意圖,F(xiàn)M08... [詳細(xì)]
- 高速功耗比 (2.5MHz)
- 32 位微控制器 (MCU)&
- 微控制器RA Arm Cortex-M MC
- 32MHz Arm Cortex-M23 超
- RA2T1 系列微控制器
- CNC(計(jì)算機(jī)數(shù)控)和制造機(jī)械系統(tǒng)應(yīng)用探究
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究