【计算机网络】数据链路层 : 广域网 ( HDLC 协议 | HDLC 站 | HDLC 帧格式 | HDLC 帧类型 | PPP 协议 与 HDLC 协议 对比 )
文章目錄
- 一、HDLC 協議
- 二、HDLC 站
- 三、HDLC 幀格式
- 四、HDLC 幀類型
- 五、PPP 協議 與 HDLC 協議 對比
一、HDLC 協議
HDLC 協議 :
① 全稱 : High-Level Data Link Control , 簡稱 HDLC , 高級數據鏈路控制 ;
② 傳輸載體 : 在 同步網 上傳輸 ;
③ 面向比特 : HDLC 協議是 面向比特 的 , PPP 協議是 面向字節 的 ;
④ 協議層級 : 數據鏈路層協議 ;
⑤ 制定者 : OSI 國際標準化組織制定 , 由 IBM 的 SDLC 協議擴展而來 , HDLC 協議不屬于 TCP / IP 協議族 ;
⑥ 通信方式 : 全雙工通信 ;
⑦ 透明傳輸 : 使用 000 比特插入法 , 實現透明傳輸 ;
- 發送時 , 遇到 555 個 111 , 插入一個 000 ;
- 接收時 , 遇到 555 個 111 , 刪除一個 000 ;
⑧ 校驗方式 : 使用 CRC 循環冗余校驗 , 并對幀進行編號 , 可靠性高 ;
二、HDLC 站
HDLC 站 :
① 主站 : 發送命令幀 , 數據幀 , 接收響應幀 , 負責對 整個 鏈路 控制系統 的 初啟 , 流程控制 , 差錯檢測 , 恢復 等工作 ;
② 從站 : 接收 主站 發送的命令 , 向 主站 發送響應幀 , 配合 主站 參與 差錯檢測 , 流程控制 , 恢復 等工作 ;
③ 復合站 : 既能發送數據 , 又能接收 命令幀 和 響應幀 , 并負責整個鏈路的控制 ;
HDLC 站的工作方式 :
① 正常響應方式 : 從站 發送消息 , 需要經過 主站 通信 ;
② 異步平衡方式 : 每個站 , 都可以不經過 主站 同意 , 都可以向其它站發送信息 ;
③ 異步響應方式 : 不經過 主站 同意 , 就開始傳輸 ;
三、HDLC 幀格式
HDLC 幀格式 :
① 標志符字段 : 首尾添加的字段 , 相當于幀定界符 , 011111100111 \ 111 00111?1110 ;
② 透明傳輸 : 如果遇到 連續 555 個 111 , 就插入一個 000 ; 5"1"1"0"5 \ "1" \ 1 \ "0"5?"1"?1?"0" ;
四、HDLC 幀類型
HDLC 中幀類型 :
① 信息幀 ( I ) : 第 111 位 是 000 , 用來傳輸數據信息 ;
② 監督幀 ( S ) : 101010 , 用于流量控制 , 差錯控制 ;
③ 無編號幀 ( U ) : 111111 , 用于 建立鏈路 , 拆除鏈路 , 等控制功能 ;
五、PPP 協議 與 HDLC 協議 對比
PPP 協議 與 HDLC 協議 對比 :
① 鏈路類型 : 都 只支持 全雙工 鏈路 ;
② 透明傳輸 : PPP 協議支持 字節填充 / 零比特填充 , HDLC 協議 只支持 零比特 填充 ;
③ 差錯控制 : 都實現了 差錯檢測 ( CRC 冗余校驗 ) , 都不糾正差錯 ;
④ 傳輸單位 : PPP 協議面向字節 , 以字節為單位 , 每個 PPP 幀都是整數個字節 ; HDLC 協議 面向比特 , 以比特為單位 , 其數據不一定是整數字節 ;
⑤ 協議字段 : PPP 協議中有 兩個 字節的協議字段 , HDLC 中沒有 , 但是 HDLC 中有控制字段 , 有類似功能 ;
⑥ 可靠性 : PPP 協議 沒有 序號 和 確認機制 , 是不可靠的 ; HDLC 協議 有編號 和 確認機制 , 是可靠的 ;
總結
以上是生活随笔為你收集整理的【计算机网络】数据链路层 : 广域网 ( HDLC 协议 | HDLC 站 | HDLC 帧格式 | HDLC 帧类型 | PPP 协议 与 HDLC 协议 对比 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【计算机网络】数据链路层 : 广域网 (
- 下一篇: 【计算机网络】网络层 : 网络层简介