加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 1.HDLC幀結(jié)構(gòu)
    • 2.HDLC協(xié)議協(xié)商過程
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

HDLC幀結(jié)構(gòu) HDLC協(xié)議協(xié)商過程

2023/02/16
4247
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

HDLC是一種同步的數(shù)據(jù)鏈路層協(xié)議,被廣泛用于WAN、LAN和MAN等各種網(wǎng)絡(luò)中。學(xué)習(xí)HDLC幀結(jié)構(gòu)和協(xié)議協(xié)商過程對于理解該協(xié)議至關(guān)重要。

1.HDLC幀結(jié)構(gòu)

HDLC幀結(jié)構(gòu)主要包括標(biāo)識(shí)符、地址、控制、信息、校驗(yàn)和結(jié)束序列4個(gè)部分。其中標(biāo)識(shí)符和結(jié)束序列為定長字段,地址、控制、信息和校驗(yàn)為可變長字段。

具體來說,幀結(jié)構(gòu)如下:

  1. 標(biāo)識(shí)符:起始標(biāo)志字段(01111110)
  2. 地址:源地址和/或目的地址。地址字段可以省略,也可以有1~3個(gè)字節(jié)長。
  3. 控制:指示數(shù)據(jù)傳輸類型的標(biāo)記位??刂谱侄瓮ǔV挥幸粋€(gè)字節(jié)長。
  4. 信息:通過數(shù)據(jù)鏈路層傳輸?shù)臄?shù)據(jù)。信息字段長度沒有限制。
  5. 校驗(yàn)和:根據(jù)CRC算法計(jì)算得出的校驗(yàn)和。
  6. 結(jié)束序列:終止標(biāo)志字段(01111110)

2.HDLC協(xié)議協(xié)商過程

當(dāng)兩個(gè)設(shè)備之間使用HDLC協(xié)議進(jìn)行通信時(shí),需要在數(shù)據(jù)鏈路層建立連接。連接建立的主要步驟如下:

  1. 發(fā)送方初始化:發(fā)送方發(fā)送一個(gè)帶有SABME命令的幀,表示要建立連接。
  2. 接收方確認(rèn):接收方收到SABME命令后,發(fā)送一個(gè)帶有UA命令的幀,表示已經(jīng)準(zhǔn)備就緒。
  3. 連接建立:發(fā)送方收到UA命令后,表示連接已經(jīng)成功建立。此時(shí)雙方可以開始進(jìn)行數(shù)據(jù)傳輸。

除了上述步驟外,還有其他一些重要的命令和幀類型,如DISC、DM、FRMR和RR等。這些命令和幀類型在協(xié)議的不同版本中可能會(huì)有所不同。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜