標籤:

計算機網路:點對點通信

PPP協議(Point to Point Protocol)是廣泛使用的數據鏈路層協議,用於點對點信道上的一對一通信。

互聯網用戶必須連接到ISP才能連接到互聯網,PPP就是用戶計算機和ISP通信時用到的數據鏈路層協議。

PPP協議有以下特點:

  1. 簡單:收到的幀只需要做CRC校驗,正確就接受,錯誤就丟棄;其他什麼也不做。
  2. 封裝成幀:使用特殊字元作為定界符號,便於從比特流中尋找一個完整的幀。
  3. 透明傳輸:如果幀的數據部分出現定界符號,有相關處理。
  4. 差錯檢驗:使用CRC
  5. 向上支持多種網路層協議,包括不限於IP協議
  6. 向下支持多種類型的物理鏈路
  7. 檢測連接狀態:自動檢測鏈路的通信狀態
  8. 最大傳輸單元:MTU是數據部分的長度限制,默認是1500位元組。如果IP數據報超過這個長度就會丟棄,並返回差錯。
  9. 網路層地址協商:PPP提供一種機制,使通信雙方通過協商能互知對方的網路層地址。
  10. 數據壓縮協商:PPP提供一種機制,使通信雙方通過協商來確定數據壓縮演算法。

PPP幀的格式如下:

幀的開始字元和結束字元都是0x7E。

幀首部的第4個欄位是2位元組的協議欄位,當協議欄位是0x0021時,表示PPP幀的信息部分是IP數據報。

FCS是幀校驗序列。


推薦閱讀:

交換機、路由器、防火牆綜述
華為路由器無線橋接水星路由器
Site to Site IPsec VPN
全國掃黃打非辦調查水滴視頻,如何加強網路攝像頭監管?

TAG:計算機網路 |