计算机通信第讲数据链路控制规程精选文档.ppt
《计算机通信第讲数据链路控制规程精选文档.ppt》由会员分享,可在线阅读,更多相关《计算机通信第讲数据链路控制规程精选文档.ppt(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机通信第讲数据链路控制计算机通信第讲数据链路控制规程规程2022/10/201本讲稿第一页,共七十五页第第8章章 数据链路控制规程数据链路控制规程8.0 8.0 概述概述8.1 8.1 二进制同步通信规程(二进制同步通信规程(BSCBSC)8.2 8.2 高级数据链路控制高级数据链路控制规程规程(HDLCHDLC)2022/10/202本讲稿第二页,共七十五页8.0 概述概述1.1.数据链路层的主要功能数据链路层的主要功能2.2.数据链路的概念数据链路的概念3.3.数据链路控制规程数据链路控制规程4.4.数据通信过程数据通信过程2022/10/203本讲稿第三页,共七十五页1.数据链路层的
2、主要功能数据链路层的主要功能在物理层提供的通信线路连接和比特流传输的基础上,在物理层提供的通信线路连接和比特流传输的基础上,在相邻两台计算机之间的链路层上提供在相邻两台计算机之间的链路层上提供可靠和有效可靠和有效的的通信通信 帧同步:帧同步:bitframe并实现帧同步并实现帧同步寻址:在多点连接设备中识别和查找源与目标寻址:在多点连接设备中识别和查找源与目标帧控制帧控制流量控制流量控制差错控制差错控制链路管理链路管理透明传输透明传输异常状态恢复异常状态恢复管理链路并处理异常管理链路并处理异常在在在在DLDL层中数据以帧层中数据以帧层中数据以帧层中数据以帧为单位进行数据传送为单位进行数据传送为
3、单位进行数据传送为单位进行数据传送2022/10/204本讲稿第四页,共七十五页1.数据链路层的主要功能数据链路层的主要功能在物理层提供的通信线路连接和比特流传输的基础上,在物理层提供的通信线路连接和比特流传输的基础上,在相邻两台计算机之间的链路层上提供在相邻两台计算机之间的链路层上提供可靠和有效可靠和有效的的通信通信 帧同步:帧同步:bitframe并实现帧同步并实现帧同步寻址:在多点连接设备中识别和查找源与目标寻址:在多点连接设备中识别和查找源与目标访问控制访问控制流量控制流量控制差错控制差错控制链路管理链路管理透明传输透明传输异常状态恢复异常状态恢复管理链路并处理异常管理链路并处理异常管
4、理链路并处理异常管理链路并处理异常能对链路上的信息流量进行调能对链路上的信息流量进行调能对链路上的信息流量进行调能对链路上的信息流量进行调节,能够决定暂停、停止或继节,能够决定暂停、停止或继节,能够决定暂停、停止或继节,能够决定暂停、停止或继续接收信息。续接收信息。续接收信息。续接收信息。2022/10/205本讲稿第五页,共七十五页1.数据链路层的主要功能数据链路层的主要功能在物理层提供的通信线路连接和比特流传输的基础上,在物理层提供的通信线路连接和比特流传输的基础上,在相邻两台计算机之间的链路层上提供在相邻两台计算机之间的链路层上提供可靠和有效可靠和有效的的通信通信 帧同步:帧同步:bit
5、frame并实现帧同步并实现帧同步寻址:在多点连接设备中识别和查找源与目标寻址:在多点连接设备中识别和查找源与目标访问控制访问控制流量控制流量控制差错控制差错控制链路管理链路管理透明传输透明传输异常状态恢复异常状态恢复管理链路并处理异常管理链路并处理异常采用纠错编码技术(采用纠错编码技术(采用纠错编码技术(采用纠错编码技术(CRCCRCCRCCRC)对)对)对)对正确的帧进行认可,对不正确正确的帧进行认可,对不正确正确的帧进行认可,对不正确正确的帧进行认可,对不正确的帧要求重发;为避免重收和的帧要求重发;为避免重收和的帧要求重发;为避免重收和的帧要求重发;为避免重收和漏收,必须采用帧编号进行发
6、漏收,必须采用帧编号进行发漏收,必须采用帧编号进行发漏收,必须采用帧编号进行发送和接收确认。送和接收确认。送和接收确认。送和接收确认。2022/10/206本讲稿第六页,共七十五页1.数据链路层的主要功能数据链路层的主要功能在物理层提供的通信线路连接和比特流传输的基础在物理层提供的通信线路连接和比特流传输的基础上,在相邻两台计算机之间的链路层上提供上,在相邻两台计算机之间的链路层上提供可靠和可靠和有效有效的通信的通信 帧同步:帧同步:bitframe并实现帧同步并实现帧同步寻址:在多点连接设备中识别和查找源与目标寻址:在多点连接设备中识别和查找源与目标访问控制访问控制流量控制流量控制差错控制差
7、错控制链路管理链路管理透明传输透明传输异常状态恢复异常状态恢复管理链路并处理异常管理链路并处理异常控制信息的传输方向,建立和结控制信息的传输方向,建立和结控制信息的传输方向,建立和结控制信息的传输方向,建立和结束链路的逻辑链接、显示站点的束链路的逻辑链接、显示站点的束链路的逻辑链接、显示站点的束链路的逻辑链接、显示站点的工作状态等。工作状态等。工作状态等。工作状态等。2022/10/207本讲稿第七页,共七十五页1.数据链路层的主要功能数据链路层的主要功能在物理层提供的通信线路连接和比特流传输的基础上,在物理层提供的通信线路连接和比特流传输的基础上,在相邻两台计算机之间的链路层上提供在相邻两台
8、计算机之间的链路层上提供可靠和有效可靠和有效的的通信通信 帧同步:帧同步:bitframe并实现帧同步并实现帧同步寻址:在多点连接设备中识别和查找源与目标寻址:在多点连接设备中识别和查找源与目标访问控制访问控制流量控制流量控制差错控制差错控制链路管理链路管理透明传输透明传输异常状态恢复异常状态恢复管理链路并处理异常管理链路并处理异常“透明帧传输透明帧传输透明帧传输透明帧传输”,所谓透明所谓透明所谓透明所谓透明是指是指是指是指某一个实际存在的事物看某一个实际存在的事物看某一个实际存在的事物看某一个实际存在的事物看起来却好像不存在一样起来却好像不存在一样起来却好像不存在一样起来却好像不存在一样。2
9、022/10/208本讲稿第八页,共七十五页1.数据链路层的主要功能数据链路层的主要功能在物理层提供的通信线路连接和比特流传输的基础在物理层提供的通信线路连接和比特流传输的基础上,在相邻两台计算机之间的链路层上提供上,在相邻两台计算机之间的链路层上提供可靠和可靠和有效有效的通信的通信 帧同步:帧同步:bitframe并实现帧同步并实现帧同步寻址:在多点连接设备中识别和查找源与目标寻址:在多点连接设备中识别和查找源与目标访问控制访问控制流量控制流量控制差错控制差错控制链路管理链路管理透明传输透明传输异常状态恢复异常状态恢复管理链路并处理异常管理链路并处理异常当链路发生异常时,如当链路发生异常时,
10、如当链路发生异常时,如当链路发生异常时,如出错、超时等,要能够出错、超时等,要能够出错、超时等,要能够出错、超时等,要能够自动重新启动恢复到正自动重新启动恢复到正自动重新启动恢复到正自动重新启动恢复到正常工作状态。常工作状态。常工作状态。常工作状态。2022/10/209本讲稿第九页,共七十五页2.2.数据链路的概念数据链路的概念2.2.数据链路数据链路的概念的概念:是由数据电路和两端的通信控制器是由数据电路和两端的通信控制器/传输控制器构成的。传输控制器构成的。ISO-RMISO-RM定义定义:按照信息的特定方式进行操作的两个或按照信息的特定方式进行操作的两个或两个以上的终端装置两个以上的终
11、端装置(DTE)(DTE)与互连线路的一种组合体。与互连线路的一种组合体。所谓特定方式是指信息速率和编码格式皆相同。所谓特定方式是指信息速率和编码格式皆相同。数据链路是在数据电路已建立的基础上,通过两端的数据链路是在数据电路已建立的基础上,通过两端的控制装置使收发双方之间交换握手信号,双方确认后控制装置使收发双方之间交换握手信号,双方确认后才可开始传输数据。才可开始传输数据。硬件构成硬件构成软件控制确认后才能数据链路的建立软件控制确认后才能数据链路的建立2022/10/2010本讲稿第十页,共七十五页DCEDCEDTEDTE传输通道传输通道数据电路数据电路数据链路数据链路接口接口接口接口202
12、2/10/2011本讲稿第十一页,共七十五页传输控制传输控制:在数据链路层上采取必要的控制在数据链路层上采取必要的控制手段对数据信息的传输进行控制,使手段对数据信息的传输进行控制,使DTEDTE与与网络或网络或DTEDTE与与DTEDTE之间能够有效、可靠地传输之间能够有效、可靠地传输数据信息;数据信息;传输控制是通过数据链路层协议来完成的。传输控制是通过数据链路层协议来完成的。习惯上把习惯上把DLCP(数据链路层(数据链路层协议协议)称为数据)称为数据链路传输控制链路传输控制规程规程。Data Link Control Data Link Control ProtocolProtocol20
13、22/10/2012本讲稿第十二页,共七十五页数据链路控制:数据链路控制:通信双方同步的需要通信双方同步的需要载波同步、帧同步和位同步载波同步、帧同步和位同步实现同步所必须的规则和约定实现同步所必须的规则和约定数据链路控制数据链路控制(机制或协议)。(机制或协议)。ISO中,数据链路控制的功能是由物理层和中,数据链路控制的功能是由物理层和数据链路层来完成的。数据链路层来完成的。物理层:实现载波同步和位同步物理层:实现载波同步和位同步数据链路层:实现帧同步数据链路层:实现帧同步2022/10/2013本讲稿第十三页,共七十五页3.数据链路控制规程数据链路控制规程3.数据链路控制规程数据链路控制规
14、程:实现链路控制、管理的相关规范、约定和协议实现链路控制、管理的相关规范、约定和协议等等两种主要的数据链路控制规程:两种主要的数据链路控制规程:BSCSDLC、HDLC2022/10/2014本讲稿第十四页,共七十五页常用的数据链路层协议(常用的数据链路层协议(1)数据链路层协议分类数据链路层协议分类面向字符的链路层协议面向字符的链路层协议ISO的的IS1745,基本型传输控制规程及其扩充,基本型传输控制规程及其扩充部分(部分(BM和和XBM)IBM的二进制同步通信规程二进制同步通信规程(BSC)DEC的数字数据通信报文协议(的数字数据通信报文协议(DDCMP)2022/10/2015本讲稿第
15、十五页,共七十五页常用的数据链路层协议(常用的数据链路层协议(2)面向比特的链路层协议面向比特的链路层协议IBM的数据链路协议的数据链路协议SDLC(Synchronous Data Link Control protocol);ANSI修改修改SDLC,提出,提出ADCCP(Advanced Data Communication Control Procedure);ISO修改修改SDLC,提出,提出HDLC(High-level Data Link Control););CCITT修改修改HDLC,提出,提出LAP(Link Access Procedure)作为)作为X.25网络接口标准
16、的一部分,后来网络接口标准的一部分,后来改为改为LAPB。2022/10/2016本讲稿第十六页,共七十五页数据链路控制规程数据链路控制规程两种主要的数据链路控制规程:两种主要的数据链路控制规程:面向字符型协议面向字符型协议链路上传输的数据必须由规定的链路上传输的数据必须由规定的字符集字符集中中的字的字符组成,包括控制与同步信息必须由该字符集符组成,包括控制与同步信息必须由该字符集中若干指定的控制字符组成。中若干指定的控制字符组成。BSC:Binary Synchronous Control面向比特型协议面向比特型协议传输的所有数据信息由位组成传输的所有数据信息由位组成SDLC:Synchro
17、nous Data Link ControlHDLC:High Data Link Control2022/10/2017本讲稿第十七页,共七十五页4.数据通信过程数据通信过程在一个数据链路上进行通信过程通常分为五个阶段:在一个数据链路上进行通信过程通常分为五个阶段:1 在公用交换网络上建立连接在公用交换网络上建立连接2 建立数据链路,包括交换、探询和选择三个阶段建立数据链路,包括交换、探询和选择三个阶段3 传送数据信息传送数据信息4 结束,包括返回中性状态、返回控制状态和断开结束,包括返回中性状态、返回控制状态和断开三个子阶段三个子阶段5 公用交换网络拆线;公用交换网络拆线;其中阶段(其中阶
18、段(1)和()和(5)是公用交换网络上完成的操作,故)是公用交换网络上完成的操作,故数数数数据链路控制规程据链路控制规程据链路控制规程据链路控制规程通常包括对中间三个阶段的控制与管理。通常包括对中间三个阶段的控制与管理。2022/10/2018本讲稿第十八页,共七十五页阶段阶段1 1 1 1:建立物理连接:建立物理连接(由公用交换网络完成)(由公用交换网络完成)所所谓谓物物理理连连接接就就是是物物理理层层的的若若干干数数据据电电路路的的互互连连;数数据据电电路路可可以以是是交交换换型型的的,也也可可以以是是专专用用线路;线路;对对于于专专用用线线路路,一一般般称称为为租租用用线线路路,在在通通
19、信信双双方方之之间间提提供供永永久久性性的的固固定定连连接接,本本阶阶段段没没有有操操作;作;对交互型数据电路,必须按照交互网络的要求对交互型数据电路,必须按照交互网络的要求进行呼叫连接,为电路网进行呼叫连接,为电路网V.25V.25和数据网和数据网X.21X.21等等呼叫应答规程。呼叫应答规程。2022/10/2019本讲稿第十九页,共七十五页阶段阶段2 2:建立数据链路:建立数据链路在在这这个个阶阶段段为为了了能能可可靠靠而而有有效效地地传传输输数数据据信信息息,收收发发双双方方也也要要交交换换一一些些特特别别信信息息,包包括括呼呼叫叫对对方方是是否否是是所所要要通通信信的的对对象象;确确
20、定定接接收收和和发发送送状状态态:哪哪方方为为发发送送状状态态,哪哪方方为为接接收收状状态态;指指定定双方的双方的I/OI/O设备设备。阶段阶段3 3:数据传送:数据传送在在这这个个阶阶段段按按照照规规定定的的格格式式组组织织数数据据信信息息,并并按按规规定定的的顺顺序序向向新新建建立立的的数数据据链链路路的的对对方方发发送送,同同时时进进行行差差错错控控制制、流流量量控控制制等等,以以保保证证透透明明和无差错地传送数据信息。和无差错地传送数据信息。2022/10/2020本讲稿第二十页,共七十五页阶段阶段4 4:传送结束,拆除数据链路:传送结束,拆除数据链路通通过过规规定定的的结结束束字字符
21、符来来拆拆除除数数据据链链路路。需需要要注注意意的的是是拆拆除除数数据据链链路路并并不不是是拆拆除除物物理理连连接接,该该阶阶段段结结束束后后可可以以再再次次进进入入阶阶段段(2)建建立立新新的的数数据链路(一个数据通信可以建立一个据链路(一个数据通信可以建立一个/多个多个DL)阶段阶段5 5:拆除物理链接由公用交换网络完成:拆除物理链接由公用交换网络完成在数据通信中,当数据链路的物理连接是交换在数据通信中,当数据链路的物理连接是交换型电路时,数据传送结束后,只要任何一方发型电路时,数据传送结束后,只要任何一方发出拆除信号便可拆除通信线路,双方数据端恢出拆除信号便可拆除通信线路,双方数据端恢复
22、到初始状态。复到初始状态。2022/10/2021本讲稿第二十一页,共七十五页8.1 二进制同步通信规程(二进制同步通信规程(BSCBSC)8.1.1 8.1.1 控制字符控制字符8.1.2 8.1.2 帧格式帧格式8.1.3 8.1.3 数据透明性和同步数据透明性和同步8.1.4 8.1.4 数据链路结构及建立数据链路结构及建立2022/10/2022本讲稿第二十二页,共七十五页8.1 二进制同步通信规程(二进制同步通信规程(BSCBSC)BSCBSC(Binary Synchronous Communication)是)是IBM研制的一种典型的面向字符的研制的一种典型的面向字符的DLCP1
23、968年开始用于年开始用于IBM Computer System,主要目的,主要目的将远程批处理终端和视频显示终端集中控制的连接到将远程批处理终端和视频显示终端集中控制的连接到IBM主机上。主机上。2022/10/2023本讲稿第二十三页,共七十五页BSC是是一一种种半半双双工工通通信信规规程程,通通信信可可以以在两个方向上交替进行。在两个方向上交替进行。BSC是是第第一一个个支支持持多多点点共共享享线线路路和和点点到到点点结构结构的通用数据链路控制规程的通用数据链路控制规程:2022/10/2024本讲稿第二十四页,共七十五页数据站数据站在数据链路中引用了在数据链路中引用了站(站(stati
24、on)的概念,的概念,站站是数据链路是数据链路两端用来完成数据传输的终端装置,可以是两端用来完成数据传输的终端装置,可以是DTE/DCE。数据站数据站(简称站(简称站,station),负责发送和接收帧。),负责发送和接收帧。BSC涉及几个站的概念:涉及几个站的概念:主站和从站主站和从站:通常把保证数据传送的那个站叫做:通常把保证数据传送的那个站叫做主站主站。把。把从主站那里得到数据的那个站叫从主站那里得到数据的那个站叫从站从站。在一次通信连接中,。在一次通信连接中,一个站可以交替倒换为主站或从站,但在某段时间里一条一个站可以交替倒换为主站或从站,但在某段时间里一条数据链路上只有一个主站。数据
25、链路上只有一个主站。控制站控制站:用于管理的站,做诸如探询、选择和异常处理之类用于管理的站,做诸如探询、选择和异常处理之类的工作。的工作。辅助站辅助站(又叫(又叫被控站被控站):除控制站以外的其他站都是辅助站。):除控制站以外的其他站都是辅助站。2022/10/2025本讲稿第二十五页,共七十五页BSC是一种字符控制规程,对代码很敏感,是一种字符控制规程,对代码很敏感,使用使用ASCII或或EBCDIC等编码字符进行链路等编码字符进行链路控制控制:并且采用特殊字符分隔各种信息段并且采用特殊字符分隔各种信息段通过通过BSC信道传送的每个字符都要在接收端译信道传送的每个字符都要在接收端译码,以判别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 通信 数据链 控制 规程 精选 文档
限制150内