第09章 数据通信规程.pptVIP

  1. 1、本文档共155页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第09章 数据通信规程

第9章 数据通信规程 ISO-RM对数据链路的定义为:按照信息的特定方式进行操作的两个或两个以上的终端装置(DTE)与互连线路的一种组合体。所谓特定方式是指信息速率和编码格式相同。数据链路由数据电路和两端的通信控制器/传输控制器构成。数据链路是在数据电路已建立的基础上,通过两端的控制装置使收发双方之间交换握手信号,双方确认后才可开始传输数据。 在数据链路层上采取必要的控制手段对数据信息的传输进行控制,使DTE与网络或DTE与DTE之间能够有效、可靠地传输数据信息。 数据链路控制规程是实现链路控制、管理的相关规范、约定和协议等,本章主要讲述常见的数据链路通信控制规程,包括异步通信控制规程,BSC、HDLC等。 第9章 数据通信规程 9.1 异步通信规程 9.2 面向字符的同步通信规程 9.3 面向比特的同步通信规程HDLC 9.4 其它数据链路控制规程 本 章 小 结 9.1 异步通信规程 异步通信方式(Asynchronous Transfer Mode,简称ATM)是一种比较常用的通信方式。在这种通信方式中,以字符为单位传输数据,字符可以一个一个地连续发送,也可以单独地随机发送,发送字符之间的时间间隔也可以是任意的。 异步通信方式中,每发送、接收一个字符,接收端和发送端都要重新校验一次同步关系。因此,不要求发送端和接收端的时钟严格保持同步,只需要在同一个字符的传输范围内保持同步即可。这就意味着,用于实现异步通信的硬件成本要低。但是异步通信每传送一个字符都要附加起始位、校验位、停止位,这要增加大约20%的信息位,且字符与字符编码之间要加上不定长度的空闲位,所以其传输效率比较低。 异步通信的好处是通信设备简单、便宜、容易实现,常在低速的数据传输系统中使用。 9.1.1 XMODEM协议 Ward Christiansen于1979年为了实现个人计算机之间利用电话线通信而设计了名为“MODEM ASM”程序,后来被称为XMODEM协议。目前,XMODEM协议是一种使用拨号调制解调器的个人计算机通信中广泛使用的异步文件传输协议,这是一个半双工的等待ARQ协议,已成为事实标准。其帧格式如图9-1所示。 此协议中,每一帧以一个字节的头部开始字符(SOH)开始,接下来传送2个字节的头部,头部包括1个字节的本数据帧的编号和1个字节的序号反码(用于检验序号是否出错),接下来传送128个字节的数据(可以是文本、二进制码、ASCII码等等),最后传送循环冗余检验码(CRC),它只校验128个节的数据块差错。每一部分都有一个开始位和一个停止位(图9.3中灰色部分),其中数据块中有多个起始和停止位。 当将要传输数据时,接收方向发送方发送一个否定贴(NAK)开始传输数据。发送方每发送一帧,就要等待应答帧(ACK),当收到应答帧时才发送下一帧。如果收到一个否定(NAK)帧,就会重新发送刚才发送的一帧,如果在一定的时间段内没有收到任何帧,那么也会重新发送刚才发送的一帧数据。发送方除了能收到NAK和ACK外,也有可能收到取消帧(CAN),如果发送方收到接收方反馈的CAN帧,则本次传输过程中止。 XMODEM协议由于发送方每发送一个帧之后就要等待接收方返回一个帧,或在超时之后重发,所以其传输效率较低。如果是在传输延迟比较大的系统(如卫星通信系统)中使用,这种不足会更加严重。 9.1.2 YMODEM协议 YMODEM协议是一个类似于XMODEM的协议,为了追求更大的传输效率YMODEM协议在数据块中采用1024个字节传输,其数据帧格式如图9-2所示。 YMODEM协议不同于XMODEM协议的地方是,数据块单元长度为1024个字节。其它数据帧格式和XMODEM协议一样。和XMODEM协议的其它差异在于,在YMODEM协议中传输过程开始后,接收方接收成功的帧并不向发送方返回ACK,只对接收错误的帧返回一个NCK,要求此帧重新发送。YMODEM协议提供了一种批模式,在此模式下,只有用一条命令就可以同时传输多个文件。 在YMODEM协议传输过程中,终止本次传输过程需要接收端发送两次取消帧(CAN);YMODEM协议中差错检验采用的是ITU-T的CRC-16标准。 9.1.3 ZMODEM协议 ZMODEM协议是一种针对MODEM的错误校验协议,被广泛用于个人计算机之间的异步通信。它是XMODEM协议的一种增强形式,在可以传输大文件的同时,可以有效降低传输过程中的错误率,使用此协议使计算机之间用MODEM进行文件的无错误传输

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档