1、产生背景
对于有误码的物理链路,加上合适的控制规程,可以使通信变的可靠。
2,数据链路层协议分类
3,HDLC数据链路的配置
HDLC协议中定义了三种类型的站、两种链路结构和三种数据传送操作方式
1)三种类型栈
主站在通信过程中负责对数据链路实行全面的管理.包括发起传输,组织数据流,执行链路级差错控制与恢复等,主动发出的帧称为命令(Command).
次站则受控于主站,它只能按照主站的命令招待相应的操作,次站发出的帧称为响应(Response).接受命令,发出响应,配合主站工作
复合站是指具有主站和次站双重功能的站.两个复合站之间可以完全对等地进行通信,即:复合站具有平衡的链路控制能力.
2)两种链路结构
a,非平衡配置 点 - 点或点- 多点线路,支持全双工和半双工
b,平衡配置 仅点 - 点线路,支持全双工和半双工
3)三种数据传送方式
a,正常响应方式NRM:用于非平衡配置,数据传输由主站发起,从站只能响应主站的轮询
b,异步响应方式ARM:用于非平衡配置,从站可以主动发送响应帧,主站负责线路管理
c,异步平衡方式ABM:用于平衡配置,任一复合站都可以发起数据传输(每个复合站都可以平等地发起数据传输,而不需要得到对方复合站的许可)
4)HDLC的帧结构