计算机网络(二十)-广域网-PPP协议和HDLC协议
生活随笔
收集整理的這篇文章主要介紹了
计算机网络(二十)-广域网-PPP协议和HDLC协议
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.廣域網
廣域網,通常跨接很大的物理范圍,所覆蓋的范圍從幾十公里到幾千公里,它能連接多個城市或國家,遠距離通信,形成國際性的遠程網絡。
廣域網的通信子網主要使用分組交換技術。廣域網的通信子網可以利用分組交換網、衛星通信網和無線分組交換網,它將分布在不同地區的局域網或計算機系統互連起來,達到資源共享的目的。
二.PPP協議
2.1 點對點協議PPP是目前使用最廣泛的鏈路層協議,用戶使用撥號電話接入因特網時一般使用PPP協議。
2.2 只支持全雙工鏈路。
2.3 PPP協議需要滿足的要求
- 簡單:對于鏈路層的幀,無需糾錯,無需序號,無需流量控制。
- 封裝成幀:幀定界符
- 透明傳輸:與幀定界符一樣比特組合的數據應該如何處理:一步線路字節填充,同步線路用比特填充。
- 多種網絡層協議:串行/并行,同步/異步,電/光。
- 差錯檢測:錯就丟棄
- 檢測連接狀態:鏈路是否正常工作。
- 最大傳輸單元:數據部分最大長度MTU;
- 網絡層地址協商:知道通信雙方的網絡層地址。
- 數據壓縮協商。
2.4 無需滿足的要求
- 不需要糾錯
- 不需要流量控制
- 不需要對幀編號
- 不支持多點線路
2.5 PPP三個組成部分
- 一個將IP數據報封裝到串行鏈路(同步串行/異步串行)的方法。
- 鏈路控制協議LCP:建立并維護數據鏈路連接。
- 網絡控制協議NCP:PPP可支持多種網絡層協議,每個不同的網絡層協議都要一個相應的NCP來配置,為網絡層協議建立和配置邏輯連接。
2.6 PPP協議的狀態圖
2.7 PPP協議的幀格式
三.HDLC協議
3.1 高級數據鏈路控制(High-Level Data Link Control,簡稱HDLC),是一個在同步網上傳輸數據、面向比特的數據鏈路層協議,它是由國際標準化組織ISO根據IBM公司的SDLC協議擴展開發而形成的。
3.2 數據報文可透明傳輸,用于實現透明傳輸的“0比特插入法”易于硬件實現。
采用全雙工通信。
所有幀采用CRC檢驗,對信息幀進行編號,可防止漏收或重份,傳輸可靠性高。
3.3 HDLC 的站
- 主站:主要功能包括發送命令(包括數據信息)幀、接收響應幀,并負責對整個鏈路的控制系統的初啟、流程控制、差錯檢測或恢復等。
- 從站:主要是接收由主站發來的命令幀,向主站發送響應幀,并且配合主站參與差錯恢復等鏈路控制。
- 復合站:主要功能是既能發送,又能接收命令幀和響應幀,并且負責整個鏈路的控制。
三種數據操作方式:
- 正常響應方式
- 異步平衡方式
- 異步響應方式
3.4 HDLC的幀格式
- 信息幀(I)第一位為0,用來傳輸數據信息,或使用捎帶技術對數據進行確認。
- 監督幀(S)10,用于流量控制和差錯控制,執行對信息幀的確認、請求重發和請求暫停發送等功能。
- 無編號幀(U)11,用于提供對鏈路的建立、拆除等多種控制功能。
3.5 PPP協議和HDLC協議異同
總結
以上是生活随笔為你收集整理的计算机网络(二十)-广域网-PPP协议和HDLC协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.6数对 (Python)
- 下一篇: FTP协议、电子邮件系统、Telnet远