計算機網路中的點對點協議 (PPP) 是什麼?


PPP 代表點對點協議。它是一種協議,經常用於支援與 SLIP 相似的功能。它是能夠共享多種型別的包(包括 IP 包)的最強大的協議。撥號和租用的路由器-路由器線路可能需要它。它通常提供幀方法來描述幀。

它可以支援 IP 地址的責任和管理、非同步和麵向位的同步封裝、網路協議多路複用、鏈路配置等。它可以提供可擴充套件的鏈路控制協議 (LCP) 以及網路控制協議 (NCP)。

PPP 元件

點對點協議包含以下元件,用於透過序列點對點連線共享圖。

封裝圖

PPP 使用高階資料鏈路控制 (HDLC) 協議透過點對點連線封裝圖。HDLC 協議描述了單個 PPP 幀周圍的邊界,並提供了一個 16 位校驗和。

PPP 幀向主 HDLC 幀添加了一個協議欄位,以識別幀傳輸的包型別,以便處理來自 IP 以外的其他協議的包,例如 Novell 的 IPX 或 Appletalk。

實現 LCP

可擴充套件鏈路控制 LCP 可以啟動、生成和測試資料鏈路連線。它在 HDLC 之上實現,以構建有關資料鏈路的首選項。

實現 NCP

網路控制協議 (NCP) 的分類可以啟動和生成多個網路層協議,包括 IP 和 Appletalk,透過資料鏈路路由。它們使用類似的 NCP 強力啟動。

在透過鏈路傳送 IP 圖之前,執行 PPP 的兩個主機都應確定各自使用的 IP 地址。用於此類協商的控制協議稱為網際網路協議控制協議 (IPCP)。

PPP 幀

PPP 幀格式如下所示:

  • 標誌 - 它包含一個指示幀開始或結束的單個位元組。

  • 地址 - 地址包含一個包含二進位制序列的單個位元組。PPP 不啟用單站地址。

  • 控制 - 它生成一個包含二進位制序列的單個位元組,該序列要求使用者資料通訊。它是一種類似於邏輯鏈路控制 (LLC) 的無連線鏈路功能。

  • 協議 - 它包含兩個位元組,用於識別封裝在幀資料欄位中的協議。

  • 資料 - 資料可以從零個或多個位元組開始,包含協議欄位中表示的協議的資料報。資料欄位的預設最大長度為 1,500 位元組。

  • 幀校驗序列 (FCS) - 它接受 2 個位元組。在這種方法中,它還可以使用 4 位元組 FCS 進行增強的錯誤檢測,但需事先達成協議。

更新於: 2021 年 11 月 19 日

1K+ 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告