PPP Encapsulation」的格式規範,主要見於RFC 1661RFC 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協定集」亦應包含有「網路控制協定 (NCP)」功能,在「點對點 point-to-point」連線機制中,
可以建構屬於「網路層」之連線功能。


                      「
PPP 封包格式」
                       長度: 
                       2 Bytes     
不定         不定

                       protocol     Information    Padding

                       field           field                field

                      協定       資訊欄位         填補

                      欄位       簡稱:I-field     欄位

(1)「連接控制協定(LCP)」的功能:首先執行的「連接控制協定(LCP)」功能裏,準備通訊的雙方節點,
必須事先交換多個「
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 (IP控制協定) 負責規範通訊的雙方節點內,其IP軟體模組如何 啟動 enabling”
交換IPCP組態選項值 (Configuration Options)” 關閉 disabling” 等工作。

啟動 enabling” IP軟體模組之工作中,有一個重點就是如何讓 隨機撥接上網到學校「PPP伺服器系統」的家裏PC
能夠得到一個「動態指定的
IP位址」?這個工作就是藉由交換一個特定的 “IPCP組態選項值過程中來完成。

 

 

 

 

創作者介紹
創作者 RBSU在地球的日子 的頭像
cjsrex

RBSU在地球的日子

cjsrex 發表在 痞客邦 留言(0) 人氣( 64 )