PPP協議
PPP協議英文全稱 Point to Point Protocol,中文也稱為點對點協議,是工作在數據鏈路層的協議。PPP可以用于多種類型的物理介質上,包括串口線、電話線、移動電話和光纖。
PPP協議由三部分構成:
通過串行鏈路封裝數據的方法;
用于建立、配置和測試數據連接的鏈路控制協議(LCP);
用于配置不同網絡層協議的網絡控制協議(NCP)。
PPP協議數據幀
PPP協議是面向字節流的,數據幀之間需要使用一個標志字節來分隔。
7D是轉義字符,表示下一字節的第 6 位要取反,如 7D 23,實際表示的是 03。
LCP協議
LCP(Link Control Protocol)用于建立、配置和測試數據通信鏈路,能夠用來協商 PPP 協議的一些配置參數;處理不同大小的數據包;檢測鏈路環路和錯誤;終止一條鏈路。
NCP 協議
NCP(Network Control Protocol)網絡控制協議是 PPP 協議為不同網絡層協議提供的一族網絡控制協議。常用的是提供給 TCP/IP 網絡的IPCP和提供給 SPX/IPX 網絡的 IPXCP。其中,IPCP最為常用,在 PPP 協議進行 NCP 參數配置時用來協商網絡層地址。
通過IPCP協議設備可以協商獲得 IP 地址、DNS 等信息。
PPP 和DHCP的區別
PPP 和DHCP都能獲得 IP 地址,那么他們的區別是什么呢?
PPP 是應用在廣域網的,用于撥號的,在獲取 IP 的過程是有鑒權認證的,鑒權不通過是無法獲得 IP 的;
而DHCP是用于局域網的,獲取 IP 是不需要鑒權認證(注意:WIFI 加密不屬于這里的鑒權認證,DHCP和 WIFI 是沒有直接關系的,只是通常 WIFI 設備會支持DHCP)的,只要是局域網內的主機都可以獲得 IP;
局域網內要實現 IP 通信還要依賴與鏈路層(MAC),而廣域網中的 PPP 協議本身就是在鏈路層的,是點對點的通信協議,是用不到 MAC 地址的。
編輯:hfy
-
PPP協議
+關注
關注
0文章
5瀏覽量
7877 -
網絡控制協議
+關注
關注
0文章
2瀏覽量
2563
發布評論請先 登錄
相關推薦
評論