歡迎來到通信人在線![用戶登錄] [免費注冊]

關于高級數據鏈路控制協議與X.25數據鏈路協議的幀格式

瀏覽:11597  來源:通信人在線  日期:2018-04-04

1、概述

X.25協議集是ITU-T為低中速數據網絡制定的3層通信子網協議。其數據鏈路協議是借用了ISO的高級數據鏈路控制(HDLCHigh-level Data Link Control)及相關協議集的一個子集。

HDLC協議源于IBM的同步數據鏈路控制協議(SDLCSynchronous Data Link Control)。IBM公司將SDLC提交國際標準化組織ISO后,被ISO定義為HDLC;后ITU-T采納了ISOHDLC,且將它修改定義為鏈路訪問協議(LAPLink Access Procedure)并作為X.25網的數據鏈路層接口標準,后ITU-T又增加了平衡式鏈路訪問協議(LAPBLink Access Procedure Balanced)。因此X.25數據鏈路協議(X.25)的幀格式基本采用了HDLC的幀格式。這里我們首先介紹HDLC的幀格式,然后再介紹它們的異同。

2HDLC簡介

HDLC的幀格式詳見下圖2

2HDLC的幀格式

圖中為HDLC的非擴展模式的幀格式,其地址和控制字段皆為1字節。HDLC幀允許采用擴展模式,即地址字段可大于1字節,控制字段也可以大于1字節。HDLC幀除去幀前后的標志序列外,還有4個字段。這5個字段的含義詳見下表2-1

2-1HDLC幀字段的含義

對于控制字段,由信息(I)幀、監督(S)幀和無編號(U)幀組成。信息(I)幀用于傳輸數據鏈路層用戶數據,通過NS)和NR)實現流控與確認功能;監督(S)幀用于對I幀的傳輸實施流控,拒絕或確認I幀;無編號(U)幀用于工作模式請求與響應、鏈路初始化與重新初始化、數據鏈路建立與拆除、對U幀進行確認或拒絕、以及某些信息的交換。HDLC總共定義了19種幀分類,詳見下表2-2

2-2HDLC幀分類一覽表

HDLC的基本特點可以概括為:①適用于全雙工通信,通信雙方可以互為主站、次站(注意前提是物理信道支持全雙工);②無論是消息報文還是監控報文,都采用統一的幀格式;③引人標志序列F作為幀定界符,幀內采用0比特插入/刪除技術,保證傳輸透明性;④允許連續發送報文,既可用專用確認命令進行確認,也可在反向的I幀中通過NR)作捎帶確認(Piggyback);⑤通過滑動窗口方式控制I幀的編號規律,控制I幀流量,以及對幀的確認(可以防止幀丟失、傳輸錯誤或出現重復幀等)。

3X.25數據鏈路協議介紹

X.25數據鏈路協議(X.25 Level-2 Protocol)的幀格式與HDLC幀格式基本相同,二者的校驗生成多項式都是x16+ xl2 +x+1(即CRC-16);二者都支持異步響應模式(ARMAsynchronous Response Mode)和異步平衡模式(ABMAsynchronous Balanced Mode);但部分字段的用法上略有區別,二者不同點的對比詳見下表3-1X.25數據鏈路協議定義了11種幀分類,詳見下表3-2

3-1X.25數據鏈路的幀格式與HDLC幀格式不同點比較

3-2X.25數據鏈路的幀分類一覽表

欲進一步了解X.25技術介紹的請進入

通信產業網
© 2004-2025 通信人在線 版權所有 備案號:粵ICP備06113876號 網站技術:做網站
主站蜘蛛池模板: 华坪县| 依安县| 濮阳县| 麻江县| 九龙县| 丰县| 香格里拉县| 和硕县| 扬中市| 屏东市| 孟州市| 禄丰县| 勃利县| 寻乌县| 上思县| 宁乡县| 永顺县| 林周县| 广南县| 昆明市| 上思县| 湖北省| 乐平市| 双江| 尼勒克县| 横山县| 临邑县| 建湖县| 观塘区| 湘潭县| 肥西县| 宕昌县| 涡阳县| 图片| 望城县| 墨竹工卡县| 漳浦县| 汨罗市| 克拉玛依市| 中方县| 渭南市|