首页 数据链路协议

数据链路协议

举报
开通vip

数据链路协议会计学1数据链路协议11.1异步协议异步协议主要在调制解调器中采用,它引入了起始位和停止位以及字符之间的可变长度的空隙。它不需要发送方和接收方进行时序协调,但是速率较慢。异步协议第1页/共41页11.1异步协议1.XMODEM协议XMODEM协议帧格式XMODEM协议是一个半双工的停等ARQ协议。在这个协议中,通过接收方向发送方发送一个否定应答帧(NAK)开始传输。发送方每发送一帧,就必须等待应答帧(ACK)才能发送下一帧。如果收到一个NAK帧,那么先前刚刚发送的帧被重传。如果在给定的一段时间内没有收到任何回应,那...

数据链路协议
会计学1数据链路协议11.1异步协议异步协议主要在调制解调器中采用,它引入了起始位和停止位以及字符之间的可变长度的空隙。它不需要发送方和接收方进行时序协调,但是速率较慢。异步协议第1页/共41页11.1异步协议1.XMODEM协议XMODEM协议帧格式XMODEM协议是一个半双工的停等ARQ协议。在这个协议中,通过接收方向发送方发送一个否定应答帧(NAK)开始传输。发送方每发送一帧,就必须等待应答帧(ACK)才能发送下一帧。如果收到一个NAK帧,那么先前刚刚发送的帧被重传。如果在给定的一段时间内没有收到任何回应,那么也将重传最近发送的一帧。取消传输通过接收取消消息(CAN)来完成。第2页/共41页11.1异步协议2.YMODEM协议YMODEM协议与XMODEM协议类似,其主要不同点在于:数据单元长度为1024字节;取消传输要发送两个取消帧(CAN);错误校验采用ITU-T的CRC-16 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ;可以同时传输多个文件。第3页/共41页11.1异步协议3.ZMODEM协议ZMODEM协议是将XMODEM协议和YMODEM协议性能结合在一起的新协议。4.阻塞异步传输协议阻塞异步传输(BLAST)协议是采用滑动窗口流量控制的全双工协议,它允许进行数据和二进制文件传输。5.Kermit协议Kermit协议中发送方在开始传输前也要等待NAK消息。它允许将控制字符当作文本进行传输,通过在其ASCII代码上增加一个固定数值转换为可打印字符,然后在前面加上#。当接收方遇到字符#时,就丢弃该字符并将下一个字符当作控制字符。如果发送方要发送字符#,就必须发送两个字符##。第4页/共41页11.2同步协议同步协议主要在局域网(LAN)、城域网(MAN)以及广域网(WAN)中应用。控制同步传输的协议可以分成两个类型:面向字符的协议和面向比特的协议。面向字符的协议将传输帧或包看作是连续的字符,所有控制信息是以现有字符编码系统(如ASCII)的形式出现。面向比特的协议将传输帧或包看作是连续的比特流,通过它们在帧中的位置和与其它比特的组合模式来表达意义。控制信息可以是一个或多个比特。第5页/共41页11.3面向字符的协议面向字符的协议最著名的是IBM公司的二进制同步传输协议(BSC)。该协议可以在点到点和多点线路配置中使用,支持采用停等ARQ流量控制和错误控制的半双工传输。BSC不支持全双工传输和滑动窗口协议。1.控制字符字符功能SYN同步头SOH报文头信息开始STX报文开始ETB数据块结束ETX报文结束EOT传输终止DLE数据透明标志第6页/共41页11.3面向字符的协议2.BSC协议帧在BSC协议中,传输被分割成帧,包括数据帧和控制帧。数据帧被用来传输信息;控制帧被用来在通信设备之间交换用于控制目的的信息,例如建立初始连接,控制传输流,进行错误纠正请求以及在会话结束时断开连接等。(1)数据帧带有报文头的BSC帧第7页/共41页11.3面向字符的协议(2)控制帧控制帧控制帧为三种目的服务:建立连接,在数据传输过程中维护流量和错误控制,以及终止连接。第8页/共41页11.3面向字符的协议3.数据透明性数据通信中的透明性是指必须能在不会与控制信息混淆的前提下把任何比特模式当作数据传输。字符填充BSC协议中的数据透明性是通过DLE字符填充的过程实现的。第9页/共41页11.4面向比特的协议面向比特的协议和面向字符的协议比较而言效率更高,而且不受字符集的影响,兼容性好,支持全双工通信。面向比特的协议所有面向比特的协议都与高级数据链路控制(HDLC)协议有关,该协议由ISO制订。HDLC协议支持点到点和多点配置下的半双工和全双工模式。第10页/共41页11.4面向比特的协议1.HDLC协议采用HDLC协议的系统可以通过它们的站点类型、配置以及响应模式来进行描述。(1)站点类型HDLC协议有三种不同类型的站点:主站点、从站点和复合站点。主站点是在点到点或多点线路配置中对链路具有完全控制的设备,发送命令到从站点,从站点进行响应。一个复合站点既可以发命令也可以进行响应。复合站点是一组互相连接的对等站点中的一个,这些站点根据传输的属性和方向的不同分别按照主站点或从站点方式工作。第11页/共41页11.4面向比特的协议(2)配置配置指链路上硬件设备的关系,设备可以按照主从方式或是对等方式组织。站点可以以三种方式配置:非平衡式、对称式以及平衡式。任何一种配置都能够支持半双工和全双工传输。HDLC协议的设备配置第12页/共41页11.4面向比特的协议(3)通信方式HDLC协议支持站点间的三种不同通信方式:正常应答方式(NRM),异步应答方式(ARM),以及异步平衡方式(ABM)。正常应答方式(NRM)是指标准的主从关系。在这种方式下,从设备必须在传输前获得许可。异步应答方式(ARM)中,只要信道空闲,从设备可以在没有得到许可的情况下发起一次传输。异步平衡方式(ABM)中,所有站点都是平等的,并且因此只使用以点到点方式连接的复合站点。当另一个复合站点未获得许可时,一个复合站点就可以开始一次传输。第13页/共41页11.4面向比特的协议2.HDLC帧格式HDLC协议定义了三种类型的帧:信息帧(I帧),监管帧(S帧)以及无编号帧(U帧)。I帧被用来传输用户数据以及与用户数据有关的控制信息;S帧只用来传输控制信息,主要是数据链路层流量和错误控制信息;U帧保留来为系统链路管理服务,例如设置通信方式等。在HDLC协议中的每一帧可以包含最多六个域:一个开始标志域(F),一个地址域(A),一个控制域(C),一个信息域(I),一个帧校验序列域(FCS),以及一个结束标志域(F)。第14页/共41页11.4面向比特的协议HDLC帧类型HDLC帧类型:第15页/共41页11.4面向比特的协议HDLC协议标志域(1)标志域HDLC协议帧的标志域是01111110比特序列,是表明帧的开始和结束并且为接收方当作同步模式服务的。为了保证透明性传输,HDLC协议采用0比特插入/删除技术。发送数据时每遇到连续5个1之后插入一个0比特,接收时删除该0比特。第16页/共41页11.4面向比特的协议HDLC帧地址域(2)地址域HDLC协议帧的地址域包含了帧的来源或终点的站点地址。如果地址域只有一个字节,最后一个比特总是1;如果地址域有多个字节,除最后一字节外其它所有字节都要以0结尾,只有最后一个字节以1结尾。第17页/共41页11.4面向比特的协议HDLC协议控制域(3)控制域控制域是帧中一个字节或两个字节的分段,是用来进行流量管理的。根据帧类型不同,控制域也不同。其中P/F位仅当被设置为1时才有意义,它被用作主站的询问位或者从站表示传输结束的标志位。第18页/共41页11.4面向比特的协议HDLC帧中的信息域(4)信息域在I帧中,信息域包含了用户数据;在U帧中则包含了网络管理信息,一个S帧没有信息域。通常可以在具有数据的I帧里同时包含流量、错误以及其它方面的控制信息。这种将对某一帧的应答和要发送的数据结合到一个单独的帧中的方式称为捎带确认。第19页/共41页11.4面向比特的协议HDLC帧校验序列域(FCS)(5)帧校验序列域(FCS)帧校验序列(FCS)是HDLC协议的错误检测域,它含有一个两字节或四字节的循环冗余校验码(CRC)。第20页/共41页11.4面向比特的协议3.关于帧的其它内容HDLC协议中S帧和U帧由于在其控制域中还含有子域,因此这些子域传输可以改变帧的含义和编码。HDLC协议中S帧的控制域(1)S帧第21页/共41页11.4面向比特的协议HDLC协议中U帧的控制域(2)U帧无序号帧(U帧)是在互连的设备之间交换用于会话管理和控制信息的。U帧的命令和响应可以分成五个基本功能类:方式设置,无序号交互,断开连接,启动,以及混杂形式。第22页/共41页11.4面向比特的协议采用HDLC协议进行查询(3)例1:查询/响应第23页/共41页11.4面向比特的协议采用HDLC协议进行选择(4)例2:选择/响应第24页/共41页11.4面向比特的协议采用HDLC协议进行对等通信(5)例3:对等设备第25页/共41页11.4面向比特的协议4.链路访问过程基于HDLC协议为某一个特殊目的进行裁减后的子集在一般链路访问过程(LAP)之下发展了以下几种协议:(1)平衡式链路访问规程(LAPB)(2)D信道链路访问规程(LAPD)(3)调制解调器链路访问规程(LAPM)它采用异步平衡方式,提供在DTE设备和DCE设备间通信所需要的基本控制功能,目前用于ISDN的B信道。它采用异步平衡方式,用于ISDN的带外信令。它是为异步-同步对话,错误检测,以及重传设计的,应用于调制解调器上。第26页/共41页11.5总结在数据通信中协议是用来实现OSI模型中一层或几层的一组规范。数据链路协议可以分为同步和异步两类。XMODEM协议、YMODEM协议、ZMODEM协议、阻塞异步传输(BLAST)协议以及Kermit协议等等异步协议是用在文件传输上的。同步协议可以被分为两组:a.面向字符的协议b.面向比特的协议在面向字符的协议中,帧被看作是一系列字符。在面向比特的协议中,每个比特或每组比特都可以有意义。二进制同步通信(BSC)协议是最常见的面向字符的协议。BSC协议在点到点或多点线路配置上采用停等ARQ以半双工模式通信。第27页/共41页11.5总结BSC协议帧有两种:a.控制帧b.数据帧控制帧完成以下功能:a.建立连接b.控制流量和错误c.切断连接在BSC帧数据域中与控制字符相同的比特模式不可被视为控制字符,它必须透明化。BSC协议中的数据透明性是通过字节填充过程实现的。字节填充涉及到:a.标识透明区域b.在每个(透明区域中的)转义符(DLE)前都附加一个转义符DLE第28页/共41页11.5总结所有面向比特的协议都与高级数据链路控制(HDLC)协议有关。在点到点和多点线路配置中HDLC协议以半双工或全双工模式进行通信。HDLC协议站点可以分成以下几类:a.主站点——发送命令b.从站点——发送响应c.复合站点——既发送命令又发送响应HDLC协议站点可以按照以下方式配置:a.非平衡式——一个主站点,一个或多个从站点b.对称式——两个物理站点,其中每个都能在主站点模式和从站点模式之间进行切换C.复合式——两个复合站点,具有相同地位第29页/共41页11.5总结HDLC协议站点以以下几种方式通信:a.正常响应方式(NRM)——从站点需要获得许可才能发送。b.异步响应方式(ARM)——从站点不需要获得许可就可以进行发送。c.异步平衡方式(ABM)——两个复合站点都可以启动传输过程。HDLC协议定义了三种帧:a.信息帧(I一帧)——进行数据传输和控制b.监管帧(S一帧)——进行控制c.无序号帧(U一帧)——进行控制和管理HDLC协议通过在每个0后的五个连续1之后添加0来实现数据透明性。这过程叫做比特填充。第30页/共41页11.6习题1.BSC是代表_____。a.二进制同步控制b.二进制同步通信c.面向比特的同步通信d.面向字节的同步通信b2.在BSC协议中一个对查询的否定应答是_____。a.NAKb.EOTc.WACKd.b和cb第31页/共41页11.6习题3.在BSC协议中一个对选择的否定应答是____。a.NAKb.EOTc.WACKd.b和ca4.在BSC协议中,如果接收的帧是正确的偶数帧,接收方响应是一个____帧。a.ACKb.ACK0c.ACK1d.a或bb第32页/共41页11.6习题5.BSC协议在数据传输中采用____模式。a.单工b.半双工c.全双工d.半单工b6.BSC帧可以被分为数据帧或_____帧。a.传输b.控制c.通信d.监管b第33页/共41页11.6习题7.在BSC协议中,在ETB、ETX或ITB字符后,跟随的是一个___域。a.DLEb.EOTc.BCCd.SYNc8.在BSC协议中,____字符可以结束一次传输或作为查询的否定应答。a.DLEb.ETXc.EOTd.ETBc第34页/共41页11.6习题9.以下哪一个是BSC协议帧中的可变长域?a.数据b.BCCc.报文头d.以上所有d10.HDLC是_____的缩略语。a.高级双工线路通信b.高级数据链路控制c.半双工数字链路组合d.主机双级电路b第35页/共41页11.6习题11.在HDLC协议帧的地址域中含有____站点的地址。a.主b.从c.第三d.a和bb12.HDLC协议是_____协议。a.面向字符的b.面向比特的c.面向字节的d.基于计数的b第36页/共41页11.6习题13.BSC协议是____协议。a.面向字符的b.面向比特的c.面向字节的d.基于计数的a14.在HDLC帧中____域定义了帧的开始和结束。a.标志b.地址c.控制d.帧校验序列(FCS)a第37页/共41页11.6习题15.以下哪个域在所有HDLC帧控制域中都存在?a.查询/结束位(P/F位)b.N(R)c.N(S)d.编码比特a16.帧应答,流量控制,以及错误控制是HDLC协议中___的功能。a.信息帧b.监管帧c.无序号帧d.a和bd第38页/共41页11.6习题17.在HDLC协议中,在信息帧中查询/结束位的意义与_____有关。a.系统配置b.帧是命令还是响应c.系统模式d.以上都不是b18.在HDLC协议中最短的帧通常是____帧。a.信息b.监管c.管理d.以上都不是b第39页/共41页11.6习题19.当使用同一帧来传输数据和应答消息时,这种方式叫做____。a.捎带确认b.背包c.捎带打包d.好主意a第40页/共41页
本文档为【数据链路协议】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
莉莉老师
暂无简介~
格式:ppt
大小:569KB
软件:PowerPoint
页数:0
分类:
上传时间:2021-10-18
浏览量:1