點對點協定(point to point ptotocol)協定是目前使用最廣泛的點對點資料鍊路層協定。
我們思考一下:使用者是怎樣接入網際網路的?
- ISP申請到了一批位址,使用者去交錢獲得isp的位址,不就可以上網了。
使用者計算機與ISP進行通信時,所使用的資料鍊路層協定就是PPP協定。
另外這個PPP協定也是兩個路由器連接配接鍊路層的協定
接下來我們看看PPP協定的幀格式
接下來我們看看PPP協定是如何解決透明傳輸的問題:
現在加入資料部分也有F,那我們的PPP協定是如何解決這個問題的呢?
位元組填充法:
比特填充法:
接下來我們看看PPP協定是如何進行差錯檢測的。
PPP的尾部包含一個兩位元組的幀檢驗序列FCS
最後我們以撥号接入為例,簡單介紹一下PPP協定的工作狀态。
- PPP鍊路的開始和結束狀态都是“靜止”狀态。這時并不存在實體層的連接配接,
- 當檢測到數據機的載波信号。并建立實體層的連接配接後,PPP就進傳入連結路的建立狀态。
- 這時鍊路控制協定LCP就開始協商一些配置選項。若協商成功則進入鑒别狀态。
- 如果協商失敗就退回到靜止狀态。
所協商的選項有最大幀長,鑒别協定等
- 若無需鑒别或者鑒别成功,那就進入網絡狀态。
- 若鑒别失敗則進入終止狀态
- 進入網絡狀态後進行NCP配置,配置完成就進入打開狀态
- 隻要鍊路處于打開狀态,就可以進行資料通信
- 當出現故障或鍊路的一端發出終止請求時。就進入終止狀态。
- 當載波停止後則回到靜止狀态。