PPTP:
點對點隧道協議
(PPTP: Point to Point Tunneling Protocol)
點對點隧道協議(PPTP)是一種支持多協議虛擬專用網絡的網絡技術,它工做在第二層。經過該協議,遠程用戶可以經過 Microsoft Windows NT 工做站、Windows xp 、 Windows 2000 和windows2003操做系統以及其它裝有點對點協議的系統安全訪問公司網絡,並能撥號連入本地 ISP,經過 Internet 安全連接到公司網絡。
PPTP協議假定在PPTP客戶機和PPTP服務器之間有連通而且可用的IP網絡。所以若是PPTP客戶機自己已是IP網絡的組成部分,那麼便可經過該IP網絡與PPTP服務器取得鏈接;而若是PPTP客戶機還沒有連入網絡,譬如在Internet撥號用戶的情形下,PPTP客戶機必須首先撥打NAS以創建IP鏈接。這裏所說的PPTP客戶機也就是使用PPTP協議的×××客戶機,而PPTP服務器亦即便用PPTP協議的×××服務器。
PPTP 只能經過 PAC 和 PNS 來實施,其它系統沒有必要知道 PPTP。撥號網絡可與 PAC 相鏈接而無需知道 PPTP。標準的 PPP 客戶機軟件可繼續在隧道 PPP 連接上操做。
PPTP 使用 GRE 的擴展版原本傳輸用戶 PPP 包。這些加強容許爲在 PAC 和 PNS 之間傳輸用戶數據的隧道提供低層擁塞控制和流控制。這種機制容許高效使用隧道可用帶寬而且避免了沒必要要的重發和緩衝區溢出。PPTP 沒有規定特定的算法用於低層控制,但它確實定義了一些通訊參數來支持這樣的算法工做。
PPTP控制鏈接數據包包括一個IP報頭,一個TCP報頭和PPTP控制信息