IPCP
此條目翻譯品質不佳。 |
在計算機網絡中,網際協議控制協議(IPCP)是一個網絡控制協議,用來在點對點協議連接上建立和配置網際協議。IPCP負責在點對點連接的兩端配置、使能和去使能IP協議模塊。IPCP使用與鏈路控制協議相同的報文交換機制。IPCP報文在PPP達到網絡層協議階段之前不會進行交互,任何在此階段前收到的IPCP報文都應靜默丟棄。
IP幀
編輯一旦配置完成,鏈路就可以將IP數據當做PPP幀的載荷進行傳輸。
PPP 頭 | IPCP 頭 | 數據 ::: |
IPCP頭:
偏移量 | Octet | 0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Octet | 比特 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
0 | 0 | 代碼 | 標識符 | 長度 |
代碼
8位。
表示LCP包的種類。
代碼 | 描述 | 參考 |
---|---|---|
0 | Vendor Specific. | RFC 2153 |
1 | Configure-Request. | |
2 | Configure-Ack. | |
3 | Configure-Nak. | |
4 | Configure-Reject. | |
5 | Terminate-Request. | |
6 | Terminate-Ack. | |
7 | Code-Reject. |
標識符
8位。
用來匹配請求和回應。
長度
16位。
報文包含首部的長度。
數據
變長。
由長度所指明的零到多個字節數據。
這個欄位可能會包含一個或多個選項。
配置選項
編輯IPCP配置選項允許協商期望的IP參數。IPCP使用與LCP相同的配置選項格式,以及一些獨立的選項。
IPCP配置選項:
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
選項 | 長度 | ||||||||||||||
數據 |
選項
8位。
選項 | 長度 | 描述 | 參考 |
---|---|---|---|
1 | 10 | IP-地址(IP-Addresses)(已廢除) | RFC 1172, RFC 1332 |
2 | ≥4 | IP-壓縮協議 | RFC 1332, RFC 3241, RFC 3544 |
3 | 6 | IP-地址(IP-Address) | RFC 1332 |
4 | 6 | 移動-IPv4 | RFC 2290 |
129 | 6 | 主DNS伺服器地址 | RFC 1877 |
130 | 6 | 主NBNS伺服器地址 | RFC 1877 |
131 | 6 | 次DNS伺服器地址 | RFC 1877 |
132 | 6 | 次NBNS伺服器地址 | RFC 1877 |
長度 8位。
數據 變長。
IP-壓縮協議
編輯類型 | 長度 | IP-壓縮協議 | 數據 |
---|---|---|---|
1 字節 | 1 字節 | 2 字節 | 變長 |
IP-Address
編輯類型 | 長度 | IP-地址 |
---|---|---|
1 字節 | 1 字節 | 4 字節 |