【计算机网络】数据链路层(五)—— 广域网(PPP 协议与 HDLC 协议)
【計算機網絡】數據鏈路層(五)—— 廣域網(PPP 協議與 HDLC 協議)
- 一、廣域網
- 二、PPP 協議
- PPP協議應滿足的要求
- PPP協議的三個組成部分
- PPP協議的幀格式
- 三、HDLC 協議
- HDLC的站
- HDLC的幀格式
- PPP協議&HDLC協議
一、廣域網
廣域網(WAN,Wide Area Network),通常跨接很大的物理范圍,所覆蓋的范圍從幾十公里到幾千公里,它能連接多個城市或國家,或橫跨幾個洲并能提供遠距離通信,形成國際性的遠程網絡。
廣域網的通信子網主要使用分組交換技術。廣域網的通信子網可以利用公用分組交換網、衛星通信網和無線分組交換網,它將分布在不同地區的局域網或計算機系統互連起來,達到資源共享的目的。如因特網(Internet)是世界范圍內最大的廣域網。
二、PPP 協議
點對點協議PPP(Point-to-Point Protocol)是目前使用最廣泛的數據鏈路層協議,用戶使用撥號電話接入因特網時一般都使用PPP協議。
PPP 協議只支持全雙工鏈路。
PPP協議應滿足的要求
- 簡單
對于鏈路層的幀,無需糾錯,無需序號,無需流量控制。
- 封裝成幀
幀定界符
- 透明傳輸
與幀定界符一樣比特組合的數據應該如何處理:異步線路用字節填充,同步線路用比特填充。
- 多種網絡層協議
封裝的IP數據報可以采用多種協議。
- 多種類型鏈路
串行/并行,同步/異步,電/光….
- 差錯檢測
錯就丟棄。 - 檢測連接狀態
鏈路是否正常工作。
- 最大傳送單元
數據部分最大長度MTU。
- 網絡層地址協商
知道通信雙方的網絡層地址。
- 數據壓縮協商
PPP協議的三個組成部分
-
一個將 IP 數據報封裝到串行鏈路(同步串行/異步串行)的方法。
-
鏈路控制協議 LCP:建立并維護數據鏈路連接。 身份驗證
-
網絡控制協議 NCP:PPP 可支持多種網絡層協議,每個不同的網絡層協議都要一個相應的NCP來配置,為網絡層協議建立和配置邏輯連接。
-
PPP協議的狀態圖
PPP協議的幀格式
三、HDLC 協議
高級數據鏈路控制(High-Level Data Link Control或簡稱HDLC),是一個在同步網上傳輸數據、面向比特的數據鏈路層協議,它是由國際標準化組織(ISO)根據IBM公司的SDLC(SynchronousData Link Control)協議擴展開發而成的.
數據報文可透明傳輸,用于實現透明傳輸的“0比特插入法”易于硬件實現
采用全雙工通信
所有幀采用CRC檢驗,對信息幀進行順序編號,可防止漏收或重份,傳輸可靠性高。
HDLC的站
主站的主要功能是發送命令(包括數據信息)幀、接收響應幀,并負責對整個鏈路的控制系統的初啟、流程的控制、差錯檢測或恢復等。
從站的主要功能是接收由主站發來的命令幀,向主站發送響應幀,并且配合主站參與差錯恢復等鏈路控制。
復合站的主要功能是既能發送,又能接收命令幀和響應幀,并且負責整個鏈路的控制。
三種數據操作方式:
1.正常響應方式
2.異步平衡方式
3.異步響應方式
HDLC的幀格式
PPP協議&HDLC協議
- 相同點:
HDLC、PPP協議只支持全雙工鏈路。
都可以實現透明傳輸。
都可以實現差錯檢測,但不糾正差錯
| HDLC協議 | 面向比特 | 沒有 | 有編號和確認機制 | 可靠 |
總結
以上是生活随笔為你收集整理的【计算机网络】数据链路层(五)—— 广域网(PPP 协议与 HDLC 协议)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5个营销案例
- 下一篇: BUCK降压电路PCB布局布线