ppp協議與pppoe協議的區別?
對于最終用戶來說不需要用戶了解比較深的局域網技術只需要當作普通撥號上網就可以了,對于服務商來說在現有局域網基礎上不需要花費巨資來做大面積改造,設置IP地址綁定用戶等來支持專線方式。這就使得PPPOE 在寬帶接入服務中比其他協議更具有優勢。因此逐漸成為寬帶上網的最佳選擇。 PPPoE的實質是以太網和撥號網絡之間的一個中繼協議,他繼承了以太網的快速和PPP撥號的簡單,用戶驗證,IP分配等優勢。
在實際應用上,PPPoE利用以太網絡的工作機理,將ADSL Modem的10BASE-T接口與內部以太網絡互聯,在ADSL Modem中采用RFC1483的橋接封裝方式對終端發出的PPP包進行LLC/SNAP封裝后,通過連結兩端的PVC在ADSL Modem與網絡側的寬帶接入服務器之間建立連接,實現PPP的動態接入。PPPoE接入利用在網絡側和ADSL Modem之間的一條PVC就可以完成以太網絡上多用戶的共同接入,實用方便,實際組網方式也很簡單,大大降低了網絡的復雜程度。
PPPOE具備了以上這些特點,所以成為了當前ADSL寬帶接入的主流接入協議
點對點協議(PPP)
為在點對點連接上傳輸多協議數據包提供了一個標準方法。PPP 最初設計是為兩個對等節點之間的 IP 流量傳輸提供一種封裝協議。在 TCP-IP 協議集中它是一種用來同步調制連接的數據鏈路層協議(OSI 模式中的第二層),替代了原來非標準的第二層協議,即 SLIP。除了 IP 以外 PPP 還可以攜帶其它協議,包括 DECnet 和 Novell 的 Internet 網包交換(IPX)。
PPP 主要由以下幾部分組成:
封裝:一種封裝多協議數據報的方法。PPP 封裝提供了不同網絡層協議同時在同一鏈路傳輸的多路復用技術。PPP 封裝精心設計,能保持對大多數常用硬件的兼容性。
鏈路控制協議:PPP 提供的 LCP 功能全面,適用于大多數環境。LCP 用于就封裝格式選項自動達成一致,處理數據包大小限制,探測環路鏈路和其他普通的配置錯誤,以及終止鏈路。LCP 提供的其他可選功能有:認證鏈路中對等單元的身份,決定鏈路功能正常或鏈路失敗情況。
網絡控制協議:一種擴展鏈路控制協議,用于建立、配置、測試和管理數據鏈路連接。
配置:使用鏈路控制協議的簡單和自制機制。該機制也應用于其它控制協議,例如:網絡控制協議(NCP)。
為了建立點對點鏈路通信,PPP 鏈路的每一端,必須首先發送 LCP 包以便設定和測試數據鏈路。在鏈路建立,LCP 所需的可選功能被選定之后,PPP 必須發送 NCP 包以便選擇和設定一個或更多的網絡層協議。一旦每個被選擇的網絡層協議都被設定好了,來自每個網絡層協議的數據報就能在鏈路上發送了。
鏈路將保持通信設定不變,直到有 LCP 和 NCP 數據包關閉鏈路,或者是發生一些外部事件的時候(如,休止狀態的定時器期滿或者網絡管理員干涉)。