PPP協議的特點有哪些?

2016-08-12 4480 3 編輯:深色多郎 來源:計算機知識

我們知道,因特網用戶通常都要連接到某個ISP才能接入到因特網。PPP協議就是用戶計算機和ISP進行通信是所使用的數據鏈路層協議。

PPP協議是IETF在1992年制定的。經過1993年和1994年的修訂,現在的PPP協議在1994年就已成為因特網的正式標準[RFC 1661]。

PPP協議應滿足的需求,IETF認為,在設計PPP協議時必須考慮 以下多方面的需求[RFC 1547]:

(1)簡單    IETF在設計因特網體系結構時把其中最復雜的部分放在TCP協議中,而網際協議IP則相對比較簡單,它提供的是不可靠的數據報服務。在這種情況下,數據鏈路層沒有必要提供比IP協議更多的功能。因此,對數據鏈路層的幀。不需要糾錯,不需要序號,也不需要流量控制。IETF把“簡單”作為首要的需求。

簡單的設計還可使協議實現時不容易出錯,從而使不用廠商在協議的不同實現上其互操作性提高了。我們知道,協議標準化的一個主要目的就是提高協議的互操作性。

總之,這種數據鏈路層的協議非常簡單:接收方每一個幀,就進項CRC檢驗。如CRC檢驗正確,就收下這個幀;反之,就丟棄這個幀,其他什么也不做。

(2)封裝成幀    PPP協議必須規定特殊的字符作為幀定界符(即標志一個幀的開始和結束的字符),以便使接收端從收到的比特流中能準確地找出幀的開始和結束位置。

(3)透明性    PPP協議必須保證數據傳輸的透明性。這就是說,如果數據中碰巧出現了和幀定界符一樣的比特組合時,就要采取有效的措施來解決這個問題。

(4)多種網絡層協議    PPP協議必須能夠在在用一條物理鏈路上同時支持多種網絡層協議(如IP和IPX等)的運行。當點對點鏈路所連接的是局域網或路由器時,PPP協議必須用時支持在鏈路所連接的局域網或路由器上運行的各種網絡層協議。

(5)多種類型鏈路    除了要支持多種網絡層的協議之外,PPP還必須能夠在多種類型的鏈路上運行。例如,串行的(一次只發送一個比特)或并行的(一次并行地發送多個比特),同步的貨異步的,低速的或高速的,電的或光的,交換的(動態的)或非交換的(靜態的)點對鏈路。

這里特別要提到的是在1999年公布的在以太網上運行的PPP,即PPP over Ethernet,簡稱為PPPoE[PFC 2516],這是PPP協議能夠適應多種類型鏈路的一個典型例子。PPPoE是胃寬帶上網的合租記使用的鏈路層協議。這個協議把PPP幀在封裝在以太網幀中(當然還要增加一些能夠識別各用戶的功能,)。寬帶上網時由于數據傳輸速率較高,因此可以讓多個鏈接在以太網上的用戶共享一條到ISP的寬帶鏈路。現在,即使是只有一個用戶利用ADSL進行寬帶上網(并不和其他人共享到ISP的寬帶鏈路),也是使用PPPoE協議。

(6)差錯檢測(error detection)    PPP協議必須能夠對接收端收到的幀進行檢測,并立即丟棄有差錯的幀。若在數據鏈路層不進行差錯檢測,那么即出現差錯的無用幀就還要在網絡中繼續向前轉發,因而會白白浪費許多的網絡資源。

(7)檢測鏈接狀態    PPP協議必須具有一種機制能夠及時(不超過幾分鐘)自動檢測初戀路是否處于正常工作狀態。當出現故障的鏈路隔了一段時間后又重新正常工作時,就特別需要有這種及時檢測功能。

(8)最大傳送單元    PPP協議必須對每一種類型的二店對點鏈路設置最大傳送單元MTU的標準默認值。這樣做事為了促進各種實現之間的互操作性。如果高層協議發送的分組過長并超過MTU的數值,PPP就要丟棄這樣的幀,并返回差錯。需要強調的是,MTU是數據鏈路層的幀可以載荷的數據部分的最大長度,而不是幀的總長度。

(9)網絡層地址協商    PPP協議必須提供一種機制使通信的兩個網絡層(例如,兩個IP層)的實體能夠通過協商知道或能夠配置彼此的網絡層地址。協商的算法應盡可能簡單,并且能夠在所有的情況下得出協商結果。這對撥號連接的鏈路特別重要,因為僅僅在鏈路層建立了鏈接而不知道對方網絡層地址時,則不還能夠保證網絡層可以傳送分組。

(10)數據壓縮協商    PPP協議必須提供一種方法來協商使用數據壓縮算法。但PPP協議并不要求將數據壓縮算法進項標準化。

在TCP/IP協議族中,可靠傳輸有運輸層的TCP協議負責,因此數據鏈路層的PPP協議不需要進行糾錯,不需要設置序號,也不需要進行流量控制。PPP協議不支持多點線路(即一個主站輪流和鏈路上的多個從站進行通信),而只支持點對點的鏈路通信。此外,PPP協議只支持全雙工鏈路。

擴展閱讀:PPP協議的組成是什么

本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
我們猜你喜歡
七星彩头尾