@
1. PPP協議幀格式
- 7E:十六進制數0x7E,在PPP協議里代表幀頭和幀尾,二進制表示為0111 1110,占一個子節。
- FF、03:分別代表地址字段、控制字段,都是固定的
- 協議:標識信息部分有什么數據
2. 字節填充
問題:信息字段中出現了標志字段的值,可能會被誤認為是“標志”怎么辦?
- 將信息字段中出現的每個0×7E字節轉變成為2字節序列(0×7D,
0x5E)。 - 若信息字段中出現一個0×7D的字節,則將其轉變成為2字節序列(0×7D,0x5D)。
- 若信息字段中出現ASCll碼的控制字符(即數值小於0x20的字符),則在該字符前面要加入一個0x7D字節,同時將該字符的編碼加以改變。
2.1 零比特填充方法
PPP協議用在SONET/SDH鏈路時,是使用同步傳輸(連串的比特流連續傳送)。這時PPP協議采用零比特填充方法來實現透明傳輸。
在發送端,只要發現有5個連續1,則立即填入一個0。接收端對幀中的比特流進行掃描。每當發現5個連續1時,就把這5個連續1后的一個0刪除。
不使用序號和確認機制
- 在數據鏈路層出現差錯的概率不大時,使用比較簡單的PPP協議較為合理。
- 在因特網環境下,PPP的信息字段放入的數據是IP數據報。數據鏈路層的可靠傳輸並不能夠保證網絡層的傳輸也是可靠的。
- 幀檢驗序列FCS字段可保證無差錯接受。
PPP協議的工作狀態
- 當用戶撥號接入ISP時,路由器的調制解調器對撥號做出確認,並建立一條物理連接。
- PC機向路由器發送一系列的LCP分組(封裝成多個PPP幀)。
- 這些分組及其響應選擇一些PPP參數,和進行網絡層配置,NCP給新接入的PC機分配一個臨時的IP地址,使PC機成為因特網上的一個主機。
- 通信完畢時,NCP釋放網絡層連接,收回原來分配出去的IP地址。接着,LCP釋放數據鏈路層連接。最后釋放的是物理層的連接。