「PPP Encapsulation」的格式規範,主要見於RFC 1661與RFC 1662等相關文件。
廣義而言,整體「PPP協定」包含下列3個主要元件(components) :
1. A method for encapsulating multi-protocol datagrams.
所謂「PPP協定」,乃一套可以提供服務多種「網路層 Datagram」的協定集。
2. A Link Control Protocol (LCP) for establishing, configuring, and testing the data-link connection.
「PPP協定集」應包含有「連接控制協定(LCP)」功能,
在「點對點 point-to-point」連線機制中,可以建構屬於「資料連接層」之連線功能。
3. A family of Network Control Protocols (NCPs)
for establishing and configuring different network-layer protocols.
可以建構屬於「網路層」之連線功能。
「PPP 封包格式」
長度:
2 Bytes 不定 不定
protocol Information Padding
field field field
協定 資訊欄位 填補
欄位 簡稱:I-field 欄位 (1)「連接控制協定(LCP)」的功能:首先執行的「連接控制協定(LCP)」功能裏,準備通訊的雙方節點, IPCP (IP控制協定) 負責規範通訊的雙方節點內,其IP軟體模組如何 “啟動 enabling”、 “啟動 enabling” IP軟體模組之工作中,有一個重點就是如何讓 “隨機” 撥接上網到學校「PPP伺服器系統」的家裏PC,
必須事先交換多個「LCP packets」來 ”建立連線”、”交換LCP組態選項值 (Configuration Options)”;
然後再交換「密碼認證」有關的封包,完成「連接控制協定(LCP)」功能。
(2)「IPCP (IP控制協定)」的功能:在「PPP連線機制」中元件之一的「連接控制協定(LCP)」功能執行完成後,
則可以準備進入「Network-Layer Protocol 」階段。
若吾人電腦使用AppleTalk通訊機制,則此PPP「網路控制協定 (NCP)」採用ATCP ( AppleTalk Control Protocol) 協定來規範;
假若吾人電腦使用一般常用的TCI/IP通訊機制,則這個PPP「網路控制協定 (NCP)」功能,
就採用IPCP ( IP Control Protocol) 協定來規範完成。
” 交換IPCP組態選項值 (Configuration Options)” 與 “關閉 disabling” 等工作。
能夠得到一個「動態指定的IP位址」?這個工作就是藉由交換一個特定的 “IPCP組態選項值” 過程中來完成。
請先 登入 以發表留言。