PPTP協定,是點對點協定(PPP)為基於點對點連線的多協定自定址數據包的傳輸提供了一個標準方法。
基本介紹
- 中文名:PPTP協定
- 所屬領域:計算機網路
PPP 最初設計是為兩個對等結構之間的 IP 流量的傳輸提供一種封裝協定。在 TCP-IP 協定集中它是一種關於同步調製連線的數據鏈路層協定(OSI 模式中的第二層),替代了原非標準第二層協定,即 SLIP。除了 IP 以外 PPP 還可以傳送其它協定,包括 DECnet 和 Novell 的 Internet 網包交換(IPX)。
PPP 主要由以下幾部分組成:
封裝:一種封裝多協定數據報的方法。PPP 封裝提供了不同網路層協定同時通過統一鏈路的多路技術。(人們)精心的設計 PPP 封裝,使其保有對常用支持硬體的兼容性。
鏈路控制協定:為了在一個很寬廣的環境內能足夠方便的使用,PPP 提供了 LCP。LCP 用於就封裝格式選項自動的達成一致,處理數據包大小的變化,探測 looped-back 鏈路和其他普通的配置錯誤,以及終止鏈路。提供的其他可選設備有:對鏈路中對等單元標識的認證,和鏈路功能正常或鏈路失敗情況下的決定。
網路控制協定:一種擴展鏈路控制協定,用於建立、配置、測試和管理數據鏈路連線。
配置:通過鏈路控制協定使 PPP 鏈路很容易配置。該機制也套用於其它控制協定如網路控制協定(NCPs)
為了建立點對點鏈路通信,PPP 鏈路的每一端,必須首先傳送 LCP 包以便設定和測試數據鏈路。在鏈路建立之後,LCP 可選設備才可以被認證。然後,PPP 必須傳送 NCP 包以便選擇和設定一個或更多的網路層協定。一旦每個被選擇的網路層協定都被設定好了,來自每個網路層協定的數據報就能在連路上傳送了。
鏈路將保持通信設定不變,直到外在的 LCP 和 NCP 關閉鏈路,或者是發生一些外部事件的時候(如,休止狀態的定時器期滿或者網路管理員干涉)。