下载此文档

3.4, _数据链路层协议举例.ppt


文档分类:IT计算机 | 页数:约41页 举报非法文档有奖
1/41
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/41 下载此文档
文档列表 文档介绍
数据链路层协议举例
数据链路层协议也称链路通信规程
分类: 异步协议,同步协议
异步协议:以字符为独立的传输单位

同步协议:以数据块(幀)为传输单位
面向字符的同步协议(如BSC)
面向比特的同步协议(如HDLC)
特点:
每一个字符独立地发送,字符间的间隔是任意的
每个字符的组成部分:
起始位:1位,一个字符的开始
数据位:5~8位(最低位在前)
奇偶检验位:1位(可选)
停止位:1、,一个字符的结束
起-止式异步通信规程
数据位
每个字符以起始位和停止位加以分割,故称起止式
字符中各个比特用固定的时钟频率传输,但字符间采用异步定时,字符间的同步利用起始位实现,收、发时钟只要在一个字符的时间内保持同步(误差<7%)即可,不要求两个时钟频率精确地一致
起-止式异步通信规程(续)
起-止式异步通信规程(续)
缺点:
通信效率低。如7位数据位、1位校验位、1位停止位、且字符间间隔最小时,数据传输效率为:
7/(1+7+1+1)*100% = 70%
优点:
对收发双方的时钟同步要求低,设备简单,费用低
适合于低速场合
面向字符的同步协议
面向字符的同步协议,其典型代表是IBM公司的二进制同步通信规程 BSC (Binary munication)。
缺点:
链路上传送的数据必须是由规定字符集中的字符组成,控制信息也
必须由同一个字符集中的若干指定的控制字符构成。
所有通信的设备必须使用同样字符代码,而不同版本的BSC规程要
求使用不同的代码。
只对数据部分进行差错控制,控制部分出错无法控制,可靠性较差。
采用停止等待协议,收发双方交替工作,通信线路利用率低。
不易扩展,每增加一种功能就需要设定一个新的控制字符。
优点:
BSC协议采用停等协议,需要的缓冲区容量小。
适用于点对点、点对多点线路结构,在面向终端的网络系统中仍被
广泛使用。
ASCII 码表中的一些控制符
格式字符:SOH(start of heading, 01H)
STX(start of text, 02H)
ETB(end of transmission block, 17H)
ETX(end of text, 03H)
控制字符:ACK(acknowledge, 06H)
NAK(negative acknowledge, 15H)
ENQ(enquire, 05H)
EOT(end of transmission, 04H)
SYN(synchronous, 16H)
DLE(data link escape, 10H)
…………
数据帧:用于数据传输
SYN:00010110,同步字符,至少要两个
标题:发送者和接收者的地址,停等ARQ中的帧
编号。标题是可选的
正文:要传输的有用信息
控制字符:SOH(序始),STX(文始),ETX(文终)
BCC:Block Check Code,块校验字符,单字节的CRC或双字节的CRC,对标题和正文进行校验
BSC数据幀的基本格式
BSC 数据帧格式※
BSC控制幀格式※
ENQ(询问),SYN(同步),P/S(查询/选择),ACK(确认),NAK(否认),EOT(送毕)
ETB
BSC协议点-点通信时的交互※
控制字符:ENQ(询问),STX(文始),ETB(组终),ETX(文终),EOT(送毕)
演变
SDLC: 1975年 IBM 提出了同步数据链路控制规程
SDLC
P: ANSI 基于 SDLC 的高级数据通信控制规程
HDLC: ISO 基于 SDLC 提出了高级数据链路控制
规程 HDLC
LAPs: ITU-T 基于 HDLC 提出了 LAPs 标准
(, ISDN中的LAPD, 带差
错控制功能Modem中的LAPM)
LAN LLC: 基于HDLC
面向比特的同步协议

3.4, _数据链路层协议举例 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数41
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2830622664
  • 文件大小0 KB
  • 时间2015-08-28