天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。
OSI模型的数据链路层之数据链路层的控制规程(四)
上一篇 /
下一篇 2012-03-30 00:11:02
/ 精华(1)
/ 置顶(1)
/ 个人分类:网络知识体系
数据链路控制协议也称链路通信规程,也就是OSI参考模型中的数据链路层协议。链路控制协议分为异步协议和同步协议两大类:
1、 异步协议:是以字符为独立的信息传输单位,在每个字符的起始处开始对字符内的比特实现同步,但字符与字符之间的间隔时间是不固定的,即字符之间是异步的。
2、 同步协议:是以许多字符或许多比特组织成的数据块—帧为传输单位,在帧的起始处同步,使帧内维持固定的时钟。(使用更广泛)同步协议的分类如下:
a) 面向字符的同步协议---二进制同步通信协议BSC(Binary Synchronous Communication Protocol)
i. BSC协议将信息分为:数据报文和监控报文
1. 数据报文:由报头和文本组成
a) 报头:是与文本传送及处理有关的辅助信息
b) 文本:要传送的有效数据信息
2. 监控报文:由正向监控和反向监控
a) 正向监控:肯定确认和选择响应等
b) 反向监控:否定确认和选择响应等
b) 面向比特的同步协议—高级数据链路控制协议HDLC(High-level Data Link Control Protocol)
i. 相关概念:
1. 主站:链路上用于控制目的地的站,负责对数据流进行组织,并且对链路上的差错实施恢复;
2. 从站:其它受主站控制的站都是从站
3. 组合站:兼备主站和从站的功能
4. 操作方式:某站点是以主站方式操作还是以从站方式操作或者是两者兼备。
ii. HDLC的常用操作方式:
1. 正常响应方式NRM(Normal Responses Mode),传输过程由主站启动;
2. 异步响应方式ARM(Asynchronous Responses Mode),传输过程由从站启动;
3. 异步平衡方式ABM(Asynchronous Balanced Mode),传输过程允许任何站点来启动。
iii. HDLC的帧类型:
1. 信息帧(I帧):用于传送有效信息和数据
2. 监控帧(S帧):用于差错控制和流量控制
3. 无编号帧(U帧):用于提供对链路的建立、拆除以及多种控制功能
c) 面向字节计数的同步协议---数字数据通信报文协议DDCMP(Digital Data Communication Message Protocol)
i. 概念:这种帧同步方法以一个特殊字符表示一帧的起始,并以一个专门字段来表明帧内的字节数。
ii. 原理:接收方可以通过对该特殊字符的识别从比特流中区分出帧的起始,并从专门字段中获知该帧中随后跟随的数据字节数,从而可确定出帧的终止位置。
零测试
收藏
举报
TAG:
零测试
数据链路层
OSI模型
同步协议
异步协议