HDLC報文簡單分析

再熬夜不给糖吃發表於2024-07-05

最近在學習HDLC協議,從剛開始的一竅不通到現在的懵懵懂懂,下面分享一段報文解析,給初學者一點點經驗的分析。
報文:7E A0 57 03 02 B8 4B 5B E6 E7 00 C4 01 C1 00 01 01 02 08 09 0C 07 E8 04 05 05 0D 08 33 FF 80 00 02 06 00 00 00 02 06 00 00 00 05 06 00 00 00 07 09 0C FF FF FF FF FF FF FF FF 80 00 01 06 00 00 00 08 09 0C FF FF FF FF FF FF FF FF 80 00 01 17 40 E0 00 00 3F B7 7E
遇到這麼長一段報文怎麼辦呢?不要慌,一步一步的解析起來:
資料鏈路層
7E 標誌位
A0 57 1010+000001010111 0101 幀型別
000001010111=87 幀總長度 分幀時最高為1,如A8
03 目標地址
02 原地址
B8 10111000 I幀
4B 5B HCS 頭部校驗
資料鏈路層還是比較好分析的,現在再來看看應用層:
E6 E7 00 C4 01 C1 00 01 01 02 08 09 0C 07 E8 04 05 05 0D 08 33 FF 80 00 02 06 00 00 00 02 06 00 00 00 05 06 00 00 00 07 09 0C FF FF FF FF FF FF FF FF 80 00 01 06 00 00 00 08 09 0C FF FF FF FF FF FF FF FF 80 00 01 17 40 E0 00 00
應用層
E6 E7 00 應用層 接收
傳送 E6 E6 00
C4 01 服務 GET-RESPONSE
C1 00 接收成功
再對應用層的資料進行對應分析:
****
後面的3F B7代表的是幀長度校驗(FCS),是也是前面資料鏈路層的一部分,最後的小尾巴7E不用再說了吧。
加油,諸君!

相關文章