PPP幀與MAC幀


PPP協議:Point to Point Protocol,點對點協議。

目的:

達成透明傳輸,封裝成幀,多種網絡層協議?多種類型鏈路?差錯檢測,檢測連接狀態,最大傳送單元,網絡層地址協商,數據壓縮協商。

不滿足的要求:錯誤恢復,流量控制,數據排序。(交給上層處理)

規則:

PPP總幀

Flag域(8bits):表示開頭與結尾,該字節為二進制序列01111110。

Adress域(8bits):字節固定11111111,是一個廣播地址。

Control域(8bits):默認為00000011,表面為無序號幀。

Protocol字段(8/16bits):用來說明PPP所封裝的協議報文類型;典型的字段值有:0XC021代表LCP報文,0XC023代表PAP報文,0XC223代表CHAP報文。如果協議字段被設為0XC021,則說明通信雙方正通過LCP報文進行PPP鏈路的協商和建立。表示內部information的組成結構的類型的字段。

information字段:包含協議字段中指定協議的數據包。

PPP幀的imformation——LCP報文層

Code字段(8bits):主要是用來標識LCP數據報文的類型。 

典型的報文類型有:配置信息報文(Configure Packets: 0x01),配置成功信息報文(Configure-Ack: 0X02),終止請求報文(Terminate-Request:0X05)。

Identifier域(8bits):用來匹配請求和響應。當標識域值為非法時,該報文將被丟棄。通常一個配置請求報文的ID是從0x01開始逐步加1的。當對端接收到該配置請求報文后,無論使用何種報文回應對方,但必須要求回應報文中的ID要與接收報文中的ID一致。例如我這端發送的是1,對方也需要回復1。

Length域(16bits):長度域的值就是該LCP報文這一層的總字節數據。它是代碼域、標志域、長度域和數據域四個域長度的總和(不包括FCS域和填充域)。長度域所指示字節數之外的字節將被當作填充字節而忽略掉,而且該域的內容不能超過MRU的值,最大為1500字節。

LCP內部的DATA

Type(8bits):協商選項類型

Length(8bits):協商選項長度,指data域的總長度,包含Type、Length、Data。

Data:協商的選項具體內容。

 

限制手段:

規定了一種幀首部和幀尾部的格式,按照這種格式會產生對應響應,是一種弱限制類協議。

 

PPP屬於廣域網范疇,PPP是點到點協議,邏輯上相連的就一台設備,因此不需要尋址,目標地址為廣播地址,PPP的前6個字節為目標地址。

MAC屬於局域網范疇

 

MAC幀規則

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM