预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共41页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

3.4数据链路层协议举例 特点: 每一个字符独立地发送,字符间的间隔是任意的 每个字符的组成部分: 起始位:1位,一个字符的开始 数据位:5~8位(最低位在前) 奇偶检验位:1位(可选) 停止位:1、1.5或2位,一个字符的结束每个字符以起始位和停止位加以分割,故称起止式 字符中各个比特用固定的时钟频率传输,但字符间采用异步定时,字符间的同步利用起始位实现,收、发时钟只要在一个字符的时间内保持同步(误差<7%)即可,不要求两个时钟频率精确地一致起-止式异步通信规程(续)3.4.2面向字符的同步协议ASCII码表中的一些控制符数据帧:用于数据传输 SYN:00010110,同步字符,至少要两个 标题:发送者和接收者的地址,停等ARQ中的帧 编号。标题是可选的 正文:要传输的有用信息 控制字符:SOH(序始),STX(文始),ETX(文终) BCC:BlockCheckCode,块校验字符,单字节的CRC或双字节的CRC,对标题和正文进行校验BSC控制幀格式※ETB演变 SDLC:1975年IBM提出了同步数据链路控制规程 SDLC ADCCP:ANSI基于SDLC的高级数据通信控制规程 HDLC:ISO基于SDLC提出了高级数据链路控制 规程HDLC LAPs:ITU-T基于HDLC提出了LAPs标准 (X.25中的LAPB,ISDN中的LAPD,带差 错控制功能Modem中的LAPM) LAN802.2LLC:基于HDLC(1)工作站类型 ①主站(PrimaryStation):负责链路控制,包括对次站的控制、恢复链路差错,它发出的帧为命令帧。 ②次站(SecondaryStation):受主站控制的站,它完成主站所命令的工作,返回响应帧。 ③复合站(CombinedStation):既有主站功能,又有次站功能。可发出命令帧和响应帧。 (2)链路结构 ①非平衡式结构(Unbalanced):由一个主站和一个或多个次站组成,点对点或多点通信。 ②平衡式结构(Balanced):由二个复合站组成。HDLC的链路结构(3)数据操作方式 ①正常响应方式(NRM-NormalResponseMode) 用于非平衡式链路结构(点-点、点-多点) 传输过程由主站启动,并向次站发命令,主站轮询、选择次站,主站并负责链路管理及对超时重发和各类恢复操作的控制。 ②异步平衡方式(ABM-AsychronousBalancedMode) 用于平衡式链路结构(全双工点-点),每个站都是复合站。 每一个复合站都可以发出命令帧和响应帧,对另一站传输数据。 ③异步响应方式(ARM-AsychronousResponseMode) 用于非平衡式链路结构 次站无主站允许,即可主动向主站发送数据。 主站仍负责初始化、错误恢复等,起控制作用。 此方式一般使用较少(1)标志字段 8比特序列01111110标志帧的开始和结束,即用于帧的同步 “0”比特插入法,保持标志字段的唯一性,实现数据的透明传输。 在发送端发送数据时,每5个连续“1”后面自动插入一个“0”。 在接收端,检测到连续5个“1”后,自动删除后面的一个“0”,恢复成原来的数据。(2)地址字段 一般为8个比特,可扩展。 全“1”为广播地址,全“0”为测试用。 扩充地址时,前面的8位组首位为0,只有最后一个首位为“1”,表示地址结束。 (3)控制字段 用于构成各种命令和响应,以便对链路监视和控制 (4)信息字段 可以是任意长度的二进制比特串,一般为0~2000比特长。 (5)帧校验序列字段FCS 用于差错控制,采用CRC码,多项式为X16+X12+X5+1。 校验范围为两个标志字段之间。信息帧I-Frame:用于传送数据 监控帧S-Frame:用于差错控制和流量控制 无编号帧U-Frame:主要用于提供链路的建立、 拆除及其它多种控制功能三种类型的幀格式全视图三种类型的幀格式、提供的命令与响应采用滑窗协议,N(S)表示发送的帧序列号,N(R)表示捎带的确认信息(期待接收的下一个幀),N具有3位,即幀序号0~7。扩展方式下有7位。 P/F为探询/终止位。 NRM下,主站轮询次站有无数据要发送,置P=“1”。若次站有数据发送,则在前面各帧中置F=“0”,最后一数据帧中置F=“1”;若无数据发送,则在响应帧中置F=“1”。 ARM和ABM中,任何一站在发送的S帧和I帧中置P=“1”,表示询问对方状态,对方在收到该帧后应回答本站的状态,并置F=“1”。监控帧:根据3,4位的取值有四种类型。无编号帧: 不包含N(S)和N(R),即无编号。 用于提供链路的建立、拆除及其他多种控制功能。 它的类型由M1~M5来编码,总共可有32种命令或响应。 DISC(DISConnect):终止逻辑链接,结束以前操作模式. 置模式命令