CCNA--点对点协议(PPP)
生活随笔
收集整理的這篇文章主要介紹了
CCNA--点对点协议(PPP)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
點對點協議(PPP)為在點對點連接上傳輸多協議數據包提供了一個標準方法。PPP 最初設計是為兩個對等節點之間的 IP 流量傳輸提供一種封裝協議。在 TCP-IP 協議集中它是一種用來同步調制連接的數據鏈路層協議(OSI 模式中的第二層),替代了原來非標準的第二層協議,即 SLIP。除了 IP 以外 PPP 還可以攜帶其它協議,包括 DECnet 和 Novell 的 Internet 網包交換(IPX)。
? PPP 主要由以下幾部分組成:
封裝:一種封裝多協議數據報的方法。PPP 封裝提供了不同網絡層協議同時在同一鏈路傳輸的多路復用技術。PPP 封裝精心設計,能保持對大多數常用硬件的兼容性。克服了SLIP不足之處的一種多用途、點到點協議,它提供的WAN數據鏈接封裝服務類似于LAN所提供的封閉服務。所以,PPP不僅僅提供幀定界,而且提供協議標識和位級完整性檢查服務。
鏈路控制協議:PPP 提供的 LCP 功能全面,適用于大多數環境。LCP 用于就封裝格式選項自動達成一致,處理數據包大小限制,探測環路鏈路和其他普通的配置錯誤,以及終止鏈路。LCP 提供的其他可選功能有:認證鏈路中對等單元的身份,決定鏈路功能正常或鏈路失敗情況。
網絡控制協議:一種擴展鏈路控制協議,用于建立、配置、測試和管理數據鏈路連接。
配置:使用鏈路控制協議的簡單和自制機制。該機制也應用于其它控制協議,例如:網絡控制協議(NCP)。
為了建立點對點鏈路通信,PPP 鏈路的每一端,必須首先發送 LCP 包以便設定和測試數據鏈路。在鏈路建立,LCP 所需的可選功能被選定之后,PPP 必須發送 NCP 包以便選擇和設定一個或更多的網絡層協議。一旦每個被選擇的網絡層協議都被設定好了,來自每個網絡層協議的數據報就能在鏈路上發送了。
鏈路將保持通信設定不變,直到有 LCP 和 NCP 數據包關閉鏈路,或者是發生一些外部事件的時候(如,休止狀態的定時器期滿或者網絡管理員干涉)。
????PPP工作流程:
當用戶撥號接入 ISP 時,路由器的調制解調器對撥號做出確認,并建立一條物理連接。
PC 機向路由器發送一系列的 LCP 分組(封裝成多個 PPP 幀)。
這些分組及其響應選擇一些 PPP 參數,和進行網絡層配置,NCP 給新接入的 PC機分配一個臨時的 IP 地址,使 PC 機成為因特網上的一個主機。
通信完畢時,NCP 釋放網絡層連接,收回原來分配出去的 IP 地址。接著,LCP 釋放數據鏈路層連接。最后釋放的是物理層的連接。?
PPP和HDLC之間最主要的區別是,PPP是面向字節的,HDLC是面向位的。 PPP的特點:
PPP協議是一種點——點串行通信協議。PPP具有處理錯誤檢測、支持多個協議、允許在連接時刻協商IP地址、允許身份認證等功能,還有其他我。PPP提供了3類功能:成幀;鏈路控制協議LCP;網絡控制協議NCP。
a.主要觀測值為載波相位
b.采用精密的衛星軌道和鐘數據
c.采用復雜的模型
PPP定位精度:亞分米級。
PPP用途:全球高精度測量,衛星定軌。
PPP應用范圍:
PPP是一種多協議成幀機制,它適合于調制解調器、HDLC位序列線路、SONET和其它的物理層上使用。它支持錯誤檢測、選項協商、頭部壓縮以及使用HDLC類型幀格式(可選)的可靠傳輸。 PPP的兩種認證方式: 一種是PAP,一種是CHAP。相對來說PAP的認證方式安全性沒有CHAP高。PAP在傳輸password是明文的,而CHAP在傳輸過程中不傳輸密碼,取代密碼的是hash(哈希值)。PAP認證是通過兩次握手實現的,而CHAP則是通過3次握手實現的。PAP認證是被叫提出連接請求,主叫響應。而CHAP則是主叫發出請求,被叫回復一個數據包,這個包里面有主叫發送的隨機的哈希值,主叫在數據庫中確認無誤后發送一個連接成功的數據包連接。
本文轉自 meiyanaa 51CTO博客,原文鏈接:http://blog.51cto.com/justim/227138,如需轉載請自行聯系原作者
? PPP 主要由以下幾部分組成:
封裝:一種封裝多協議數據報的方法。PPP 封裝提供了不同網絡層協議同時在同一鏈路傳輸的多路復用技術。PPP 封裝精心設計,能保持對大多數常用硬件的兼容性。克服了SLIP不足之處的一種多用途、點到點協議,它提供的WAN數據鏈接封裝服務類似于LAN所提供的封閉服務。所以,PPP不僅僅提供幀定界,而且提供協議標識和位級完整性檢查服務。
鏈路控制協議:PPP 提供的 LCP 功能全面,適用于大多數環境。LCP 用于就封裝格式選項自動達成一致,處理數據包大小限制,探測環路鏈路和其他普通的配置錯誤,以及終止鏈路。LCP 提供的其他可選功能有:認證鏈路中對等單元的身份,決定鏈路功能正常或鏈路失敗情況。
網絡控制協議:一種擴展鏈路控制協議,用于建立、配置、測試和管理數據鏈路連接。
配置:使用鏈路控制協議的簡單和自制機制。該機制也應用于其它控制協議,例如:網絡控制協議(NCP)。
為了建立點對點鏈路通信,PPP 鏈路的每一端,必須首先發送 LCP 包以便設定和測試數據鏈路。在鏈路建立,LCP 所需的可選功能被選定之后,PPP 必須發送 NCP 包以便選擇和設定一個或更多的網絡層協議。一旦每個被選擇的網絡層協議都被設定好了,來自每個網絡層協議的數據報就能在鏈路上發送了。
鏈路將保持通信設定不變,直到有 LCP 和 NCP 數據包關閉鏈路,或者是發生一些外部事件的時候(如,休止狀態的定時器期滿或者網絡管理員干涉)。
????PPP工作流程:
當用戶撥號接入 ISP 時,路由器的調制解調器對撥號做出確認,并建立一條物理連接。
PC 機向路由器發送一系列的 LCP 分組(封裝成多個 PPP 幀)。
這些分組及其響應選擇一些 PPP 參數,和進行網絡層配置,NCP 給新接入的 PC機分配一個臨時的 IP 地址,使 PC 機成為因特網上的一個主機。
通信完畢時,NCP 釋放網絡層連接,收回原來分配出去的 IP 地址。接著,LCP 釋放數據鏈路層連接。最后釋放的是物理層的連接。?
PPP和HDLC之間最主要的區別是,PPP是面向字節的,HDLC是面向位的。 PPP的特點:
PPP協議是一種點——點串行通信協議。PPP具有處理錯誤檢測、支持多個協議、允許在連接時刻協商IP地址、允許身份認證等功能,還有其他我。PPP提供了3類功能:成幀;鏈路控制協議LCP;網絡控制協議NCP。
a.主要觀測值為載波相位
b.采用精密的衛星軌道和鐘數據
c.采用復雜的模型
PPP定位精度:亞分米級。
PPP用途:全球高精度測量,衛星定軌。
PPP應用范圍:
PPP是一種多協議成幀機制,它適合于調制解調器、HDLC位序列線路、SONET和其它的物理層上使用。它支持錯誤檢測、選項協商、頭部壓縮以及使用HDLC類型幀格式(可選)的可靠傳輸。 PPP的兩種認證方式: 一種是PAP,一種是CHAP。相對來說PAP的認證方式安全性沒有CHAP高。PAP在傳輸password是明文的,而CHAP在傳輸過程中不傳輸密碼,取代密碼的是hash(哈希值)。PAP認證是通過兩次握手實現的,而CHAP則是通過3次握手實現的。PAP認證是被叫提出連接請求,主叫響應。而CHAP則是主叫發出請求,被叫回復一個數據包,這個包里面有主叫發送的隨機的哈希值,主叫在數據庫中確認無誤后發送一個連接成功的數據包連接。
本文轉自 meiyanaa 51CTO博客,原文鏈接:http://blog.51cto.com/justim/227138,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的CCNA--点对点协议(PPP)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Postfix+dovecot+extm
- 下一篇: Windows下进程间通信及数据共享