計算機網路協議,PPP協議分析

2021-10-03 09:13:47 字數 2198 閱讀 5452

1.ppp協議是計算機網路體系中第二層(資料鏈路層)的協議

2.ppp幀格式是以hdlc幀格式為基礎,做了很少的改動(區別:ppp是面向字元的,而hdlc是面向位的)

3.ppp協議使用了lcp協議和ncp協議。用lcp(鏈路控制協議)來建立、設定和測試資料鏈路連線。用ncp(網路控制協議)給不同的網路層協議建立連線以及配置它們。

1.簡單

2.封裝成幀

3.差錯控制

5.流量控制

6.接入控制 ===> 實際上就是lcp鏈路控制協議

7.透明性 ===>傳送方接受什麼資料,接收方就接收什麼資料

8.多種網路層協議 ===> 支援多種上層協議

9.多種型別的鏈路 ===> 可以支援序列、並行等等鏈路層協議

10.檢測連線狀態

11.最大傳送單元

12.網路層位址協商

13.資料壓縮協商

.糾錯 ===> 能夠查錯就行,不必具備糾錯(改錯)的功能

流量控制 ===> 因為是兩點間的通訊,所以不需要進行流量控制來實現負載均衡

·序號·多點線路

·半雙工或單工鏈路 ===> ppp協議是全雙工

1.將ip資料報封裝到序列鏈路的方法

2.鏈路控制協議lcp(link control protocol)

3.網路控制協議 ncp(network control protocol)

幀頭、幀尾 ===> 各佔1byte; 這兩字段都是7e,也就是說7e是ppp幀的開始與結尾的標誌

位址字段(a) ===> 1byte; 該欄位尚未被用到(點到點通訊,不需要定址過程),固定為 1111 1111

控制字段(c) ===> 1byte; 該欄位尚未被用到,為後續準備,固定值為 0000 0011

協議字段 ===> 2byte; 指明該幀封裝資料型別

協議欄位由兩個位元組組成。欄位中第八位必須是0,最後一位必須為1。若不符合這些規則,則被視為帶有不被承認的協議

在範圍「0x0***「到「0x3***「內的協議字段,標誌著特殊資料報的網路層協議

在範圍「0x8***·到「0xb***」內的協議字段,標誌著資料報屬於網路控制協議(ncp)

在範圍「0x4***「到「0x7***「內的協議字段,用於沒有相關ncp的低通訊量協議

在範圍「0xc***「到「0xf***」內的協議字段,標誌著使用鏈路層控制協議(lcp)的包

資訊部分 ===> 資料報,長度不固定,不超過1500 byte

fcs ===> 2byte; 使用crc的幀檢驗序列fcs

我們知道,ppp協議規定,7e是ppp幀的開始及結尾標記,那麼如果資料**現7e欄位,該如何呢?處理方法取決於ppp協議的傳輸型別——非同步傳輸 vs 同步傳輸

非同步傳輸:按字元傳輸,單位是字元,速率教慢

將轉義符定義為0x7d(即01111101),並使用如下位元組填充法:

(1)把資訊字段**現的每乙個0x7e位元組轉變成為2位元組序列(0×7d,0x5e)

(2)若資訊字段**現乙個0x7d的位元組(即出現了和轉義字元一樣的位元組合),則把0x7d轉變成為2位元組序列(0x7d,0x5d)

(3)若資訊字段**現ascii碼的控制字元(即數值小於0x20的字元),則在該字元前面要加入乙個0x7d位元組,同時將該字元的編碼加以改變

由於在傳送端進行了位元組填充,因此在鏈路上傳送的資訊位元組數就超過了原來的資訊位元組數。但接收端在收到資料後再進行與傳送端位元組填充相反的變換,就可以正確地恢復出原來的資訊

同步傳輸:按一連串的位元位連續傳輸,單位是幀,速率較快

ppp協議用在sonet/sdh鏈路時,使用同步傳輸方式;在這種情況下,ppp協議採用零位元填充方法來實現透明傳輸:

透明傳輸:指不管所傳資料是什麼樣的位元組合,都應當能夠在鏈路上傳送。當所傳資料中的位元組合恰巧與某乙個控制資訊完全一樣時,就必須採取適當的措施,使接收方不會將這樣的資料誤認為是某種控制資訊。這樣才能保證

資料鏈路層

的傳輸是透明的

網際網路使用者都要連線到某個isp才能接入到網際網路,ppp協議是使用者計算機和isp進行通訊時所使用的資料鏈路層協議

計算機網路學習筆記 PPP協議

點到點協議point to point protocol為在點對點連線上傳輸多協議資料報提供了乙個標準方法。ppp 最初設計是為在同等單元之間傳輸資料報的簡單鏈路設計的鏈路層協議 這種鏈路提供全雙工操作,並按照順序傳遞資料報。設計的目的主要是用來通過撥號或專線方式建立點對點連線傳送資料,使其成為各種...

計算機網路學習筆記 arp協議 PPP協議

arp協議通過發廣播包解析mac位址。ppp協議,點到點鏈路,其位址是固定的,目標位址 源位址全為ff。1 ping本網段的電腦,進行資料通訊。2 arp a arp欺騙 當黑客電腦收到廣播包時,欺騙發包的電腦,發錯誤的mac位址給該電腦,當該錯誤的mac位址不存在時,該電腦無法通訊。當該錯誤的ma...

計算機網路 協議

網路檔案服務 在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。snmp network management protocol 簡單網路管理協議 能夠使網路管理員提高網路管理效能,及時發現並解決網路問題以及規劃網路的增長 smtp mail ...