【PPP协议格式】
上圖中PPP的flag字段恒為0x7f,地址(adress)字段恒為0xff,控制(control)字段恒為0x03.協議(protocol)字段表示PPP報文中封裝的payload(data字段)的類型,如果為0x0021,則表示PPP封裝的IP報文,0x002B表示IPX報文,0x0029表示AppleTalk報文,這幾種都屬于PPP的數據報文;如果為0xC021則表示PPP的LCP報文(用來協商連接),如果為0x8021則表示PPP的NCP報文(用來協商封裝的三層協議),這些屬于PPP的控制報文。
0xc023表示PAP協議認證報文,0xc223表示CHAP協議認證報文。
緊接在起始標志字節后的一個字節是地址域,該字節為0xFF。
我們熟知網絡是分層的,且對等層之間進行相互通信,而下層為上層提供服務。當對等層進行通信時首先需獲知對方的地址,而對不同的網絡,在數據鏈路層則表現為需要知道對方的MAC地址、X.21地址、ATM地址等;在網絡層則表現為需要知道對方的IP地址、IPX地址等;而在傳輸層則需要知道對方的協議端口號。例如如果兩個以太網上的主機希望能夠通信的話,首先發送端需獲知對端的MAC地址。
但由于PPP協議是被運用在點對點的鏈路上的特殊性,它不像廣播或多點訪問的網絡那樣,需要標識通信的對方。因為點對點的鏈路就可以唯一標識對方,因此使用PPP協議互連的通信設備的兩端無須知道對方的數據鏈路層地址,所以該字節已無任何意義,按照協議的規定將該字節填充為全1的廣播地址。
————————————————
版權聲明:本文為CSDN博主「bytxl」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/bytxl/article/details/50111971
總結
- 上一篇: IIS6 伪静态 IIS文件类型映射配置
- 下一篇: html 页面长度单位,css绝对长度单