《第2章_数据通信系统---2.1数据通信概述分析课件.ppt》由会员分享,可在线阅读,更多相关《第2章_数据通信系统---2.1数据通信概述分析课件.ppt(55页珍藏版)》请在三一办公上搜索。
1、第2章 数据通信系统,现代通信系统课程,2023/3/28,1,第2章 数据通信系统,2.1 数据通信概述 2.2 计算机网络体系结构 2.3 局域网 2.4 TCP/IP 2.5 Internet和广域网,2023/3/28,2,信息、数据、信号,信息:是人对现实世界事物存在方式或运动状态的某种认识;数据:信息的表示形式(载体),是把事物的某些属性规范化后的表现形式;可以是字母、数字等的组合。信号:信息的传输形式,是数据的物理表现。信息必须被转化为电磁信号、光信号才能传输。通信是为了交换信息(Information)。,2.1 数据通信概述,2023/3/28,3,例子,信息:是人对现实世界
2、事物存在方式或运动状态的某种认识。数据:是把事物的某些属性规范化后的表现形式;是信息的表示形式。信号:是数据的具体的物理表现。是信息的传输形式。,t,v,2.1 数据通信概述,2023/3/28,4,模拟信号与数字信号,模拟数据、数字数据和模拟信号、数字信号,2.1 数据通信概述,2023/3/28,5,指通过某种系统由发送者传递给接收者的信号传输过程。通信一致伴随人类的生存和发展,自有人类活动就产生通信。分为四个发展阶段:,通信?,2.1 数据通信概述,2023/3/28,6,第一阶段:以语言为主,通过人力、烽火等原始手段传递信息。第二阶段:文字、印刷。(增加了信息传播的手段)第三阶段:邮政
3、、电报、电话、广播。(进入电气时代,扩大信息传播范围)第四阶段:信息时代,通过电子设备、光媒体传递数据、图像、文本等。现代通信技术:借助电子电气设备及光等媒介,在两点之间传输信息。,2.1 数据通信概述,2023/3/28,7,数据通信,数据通信是指依照通信协议,在两个设备之间利用传输媒体进行的数据交换。数据通信数据处理数据传输可实现计算机与计算机、计算机与终端以及终端与终端之间的数据信息传递。,2.1 数据通信概述,2023/3/28,8,终端:,对互联网而言,“终端”泛指一切能够接入网络的计算设备,如个人电脑、网络电视、可上网手机、PDA等。,2.1 数据通信概述,2023/3/28,9,
4、2.1.1 数据通信的特点,2.1.1 数据通信的特点(1)数据通信是人计算机或计算机计算机之间的通信,通信过程可能没有人的直接参与,为了保证通信的顺利进行,必须采用严格统一的传输控制规程(通信协议)。所谓“规程”就是在通信过程中计算机必须遵守的一系列“约定”。(2)数据通信的传输速率极高。,2023/3/28,10,(3)数据通信要求误码率 10-710-9,而语音及电视业务仅要求误码率 10-4,即数据通信可靠性要求高,因此必须采用严格的差错控制技术。(4)数据通信的突发度高。所谓“突发度”是指数据通信的峰值速率与平均速率之比。,2.1.1 数据通信的特点,2023/3/28,11,2.1
5、.2 数据通信系统构成数据通信系统基本构成如图2-1-1所示。从图中看出,数据通信系统由数据终端设备(DTE)、数据电路终接设备(DCE)和传输信道三部分组成。,2.1.2 数据通信系统构成,2023/3/28,12,数据通信系统的构成,图中所示为左端的数据终端与右端的主计算机进行点对点的通信。,2.1.2 数据通信系统构成,2023/3/28,13,1.数据终端设备(DTE)DTE(Date Terminal Equipment)是计算机网中用于处理用户数据的设备,从简单的数据终端(甚至I/O设备)到复杂的中心计算机均可称为DTE。输入/输出设备传输控制器,2.1.2 数据通信系统构成,20
6、23/3/28,14,2.数据电路终接设备(DCE)DCE(Date Circuit-terminal Equipment)属于网络终接设备,调制解调器、线路接续控制设备及与线路连接的其他数据传输设备称为DCE。调制解调器(Modem):把DTE送来的数字信号变换为模拟信号再送往信道,或把信道送来的模拟信号变换为数字信号再送往DTE。,2.1.2 数据通信系统构成,2023/3/28,15,DSU与CSU如果信道是数字信道,DCE由数据服务单元(Data Service Unit,DSU)和信道服务单元(Channel Service Unit,CSU)组成。DSU的功能:把面向DTE的数字信
7、道上的数据信号变换成双极性的数字信号、包封的形成/还原、定时信号的产生与提取;CSU的功能:完成信道特性的均衡、信号整形、环路检测等。,2.1.2 数据通信系统构成,2023/3/28,16,3.数据电路:由DCE与信道一起构成。4.数据链路:数据电路加上两端的传输控制器、通信控制器构成。链路(link)是一条无源的点到点的物理线路段,中间没有任何的交换节点。两个计算机之间的通路往往由许多链路串接而成。,2.1.2 数据通信系统构成,2023/3/28,17,2.1.3 通信软件用来控制相关硬件,对系统中的各种资源进行全面的管理、调度和分配,保障系统正常运转和服务。通信软件通常指以下五类软件:
8、(1)网络协议和协议软件(2)网络通信软件(3)网络操作系统软件(4)网络管理软件(5)网络应用软件,2.1.3 通信软件,2023/3/28,18,2.1.4 传输代码在数据通信系统中,数据终端设备或计算机输出的数据信息以字母、数字、字符和符号表示。为了传递这些信息,必须用二进制的代码来代表不同的字母、数字、字符和符号。目前广泛使用美国信息交换标准码(ASCII,American Standard Code for Information Interchange),是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。,2.1.4 传输代码,2023/3/28,19,2023
9、/3/28,20,2023/3/28,21,2.1.5 数据传输方式1.并行传输与串行传输并行传输指的是数据以成组的方式在多条并行的信道上同时传输。优点:收发双方不存在字符同步的问题;缺点:必须同时有多条并行信道可供使用;串行传输是数字流以串行方式在一条信道上传输。优点:只需要一条信道,易于实现;缺点:存在收发双方如何实现字符同步的问题;,2.1.5 数据传输方式,2023/3/28,22,并行通信通常用于计算机系统内部及与外设之间大量频繁的数据传输。在这种方式中,每个数据编码的各个比特都是同时发送的。从发送端到接收端的信道需要用相应的若干根传输线。,2.1.5 数据传输方式,2023/3/2
10、8,23,串行数据传输时,数据是一位一位地在通信线上传输的。因为计算机内部操作多采用并行传输方式,因此,在实际采用串行传输时,要使用转换设备进行并/串和串/并转换。,串行数据传输,2.1.5 数据传输方式,2023/3/28,24,2.异步传输与同步传输 通信过程中,发送方和接收方必须在时间上保持一致步调,亦同步,才能准确传送信息。解决方法:要求接收端根据发送数据的起止时间和始终频率,来校正自己的时间基准与始终频率,这个过程成为位同步或者码元同步。数据传输时常用的同步方式有两种:异步传输方式同步传输方式,2.1.5 数据传输方式,2023/3/28,25,异步传输方式 也称为起止式同步方式。以
11、字符(多个码元组成)作为传输单位,为了实现字符同步,在传送一个字符序列时,在字符的开始和末尾加上两个码元,分别表示该字符的起始和停止,称为起始位和停止位。起始位长度为1个码元,极性为“0”;停止位长度为12个码元,极性为“1”。,2.1.5 数据传输方式,2023/3/28,26,同步传输方式:又称独立同步方式,这种方式收发双方要保证比特同步;字符同步是通过同步字符SYN来实现的。SYN的作用:一是当收端收到2个以上的SYN就开始与发端同步,并按每8位码组成一个字符;二是当报文发完,但尚未断开与收端的联系,用SYN维持双方的同步;,2.1.5 数据传输方式,2023/3/28,27,数据传输的
12、同步,2.1.5 数据传输方式,2023/3/28,28,2.1.5 数据传输方式,2023/3/28,29,3.单工、半双工和全双工通信(1)单工通信凡是利用一条物理信道只能进行单向信息传输的通信,称之为单工通信。,单工通信,2.1.5 数据传输方式,2023/3/28,30,(2)半双工通信 半双工通信是指可以进行双向传输,但由于只有一条物理信道(2线制),因此,同一时刻只限于一个方向传输。,半双工通信,2.1.5 数据传输方式,2023/3/28,31,(3)全双工通信 全双工通信是指通信双方在任何时刻,均可进行双向通信,无任何限制,这种制式往往用于实时数据交换,它需要具有两条以上的物理
13、信道(3线制或4线制)。,全双工通信,2.1.5 数据传输方式,2023/3/28,32,2.1.6 差错检测及控制1.差错的检测 在计算机与计算机之间传输数据时,误码率要求低于10-710-9。因此,在进行数据传输时,要采取一定的方法发现差错并纠正差错,这称为“差错控制”。检错码:能发现错误的码;纠错码:能纠正错误的码。,2.1.6 差错检测及控制,2023/3/28,33,数字信号在传输过程中受到干扰的影响,使信号波形变坏,发生误码,可以采用一些方法解决。,差错出现原因 外界噪声 传输中码间串扰,解决方法 合理地设计基带信号,选择调制、解调方式,采用均衡技术,提高发送功率等因素,使误比特率
14、降低。差错控制编码。,2.1.6 差错检测及控制,2023/3/28,34,误码的类型,随机误码,错码出现是随机的、错码之间统计独立。由随机噪声引起存在随机误码的信道称为随机信道,突发误码,错码成串集中出现,在很短的时间出现大量错码,而过后又存在较大的无错码位,且差错之间是相关的例如:脉冲噪声,信道中衰落存在这种差错的信道称为突发信道,2.1.6 差错检测及控制,2023/3/28,35,差错控制的基本原理 在信息码上附加一定位数的监督码元,使其与信息位按某种规则相互关联;若数据在传输过程中发生差错,关联关系被破坏,从而可 检出和/或纠正错误。,2.1.6 差错检测及控制,2023/3/28,
15、36,差错控制技术的种类 检错重发前向纠错 反馈校验混合纠错检错删除,2.1.6 差错检测及控制,2023/3/28,37,1、检错重发法ARQ(Automatic Repeat Request):,差错控制方法,检错重发(ARQ)的优点主要表现在:(1)只需要少量的冗余码,就可以得到极低的输出误码率;(2)有一定的自适应能力;某些不足主要表现在:(1)需要反向信道,故不能用于单向传输系统,并且实现重发控制比较复杂;(2)通信效率低,不适合严格实时传输系统。,2.1.6 差错检测及控制,2023/3/28,38,差错控制方法,2、前向纠错法FEC(Forword ErrorCorrection
16、),发送端经信道编码后可以发出具有纠错能力的码字;接收端译码后不仅可以发现错误码,而且可以判断错误码的位置并予以自动纠正。不需要反向信道传送重发指令,也没有因反复重发而产生的时延,实时性好与检错重发相比,需要加入更多的差错控制码元,设备复杂特点:无需反馈信道,无需重传,延时小;传输序列中冗余量较大。运用在移动通信系统、军事系统通信中。,2.1.6 差错检测及控制,2023/3/28,39,3、反馈校验法,自动请求ARQ方框图,2.1.6 差错检测及控制,2023/3/28,40,4、混合纠错方式HEC(Hybrid ErrorCorrection)混合纠错方式是前向纠错方式和检错重发方式的结合
17、。,2.1.6 差错检测及控制,2023/3/28,41,5、检错删除(deletion)在接收端发现错码后,立即将其删除,不要求重发用于少数特定系统,发送码元有大量多余度,删除部分接收码元不影响应用,2.1.6 差错检测及控制,2023/3/28,42,ARQ系统原理方框图,自动请求重传系统(ARQ)通信系统在接收端检测到传输错误并自动告知发送方,请求发送方重发,称为自动请求重发,简称反馈重传。,2.1.6 差错检测及控制,2023/3/28,43,该系统接收端在收到的信码中检测出错码时,即设法通知发送端重发,直到正确收到为止。所谓检测出错码,是指在若干接收码元中知道有一个或一些是错的,但不
18、一定知道该错码的准确位置。3种最流行的ARQ方式停止 等待式ARQ具有回拉功能的连续ARQ-拉后ARQ系统具有选择性重发功能的连续ARQ-选择重发ARQ系统,2.1.6 差错检测及控制,2023/3/28,44,停止等待ARQ系统 数据按分组发送。每发送一组数据后发送端等待接收端的确认(ACK)答复,然后再发送下一组数据。图中的第3组接收数据有误,接收端发回一个否认(NAK)答复。这时,发送端将重发第3组数据。系统是工作在半双工状态,时间没有得到充分利用,传输效率较低。,2.1.6 差错检测及控制,2023/3/28,45,拉后ARQ系统发送端连续发送数据组,接收端对于每个接收到的数据组都发回
19、确认(ACK)或否认(NAK)答复。例如,图中第5组接收数据有误,则在发送端收到第5组接收的否认答复后,从第5组开始重发数据组。在这种系统中需要对发送的数据组和答复进行编号,以便识别。显然,这种系统需要双工信道,2.1.6 差错检测及控制,2023/3/28,46,选择重发ARQ系统它只重发出错的数据组,因此进一步提高了传输效率。具有选择性重发功能的连续ARQ也需要全双工连接,但它只要求错误的消息重发,然后发射机从先前停止的地方继续发送原序列而不重发已经正确接收的消息。,2.1.6 差错检测及控制,2023/3/28,47,ARQ的主要优点:和前向纠错方法相比监督码元较少即能使误码率降到很低,
20、即码率较高;检错的计算复杂度较低;检错用的编码方法和加性干扰的统计特性基本无关,能适应不同特性的信道。ARQ的主要缺点:需要双向信道来重发,不能用于单向信道,也不能用于一点到多点的通信系统。因为重发而使ARQ系统的传输效率降低。在信道干扰严重时,可能发生因不断反复重发而造成事实上的通信中断。在要求实时通信的场合,例如电话通信,往往不允许使用ARQ法。,2.1.6 差错检测及控制,2023/3/28,48,2.差错控制编码差错控制编码:常称为纠错编码监督码元:上述4种技术中除第3种外,都是在接收端识别有无错码。所以在发送端需要在信息码元序列中增加一些差错控制码元,它们称为监督码元。不同的编码方法
21、,有不同的检错或纠错能力。多余度:就是指增加的监督码元多少。例如,若编码序列中平均每两个信息码元就添加一个监督码元,则这种编码的多余度为1/3。编码效率(简称码率):设编码序列中信息码元数量为k,总码元数量为n,则比值k/n 就是码率。冗余度:监督码元数(n-k)和信息码元数 k 之比。理论上,差错控制以降低信息传输速率为代价换取提高传输可靠性。,2.1.6 差错检测及控制,2023/3/28,49,纠错编码的基本原理简单例子:,3位二进制码组(c1 c2 c3),其中ci=0或1。此码组有8种不同的组合:,000 001 010 011 100 101 110 111,可分别代表不同的信息含
22、义。若将8种码组都作为有用码组来使用,比如代表8种天气情况:,000(晴),001(雷),010(雹),011(阴),100(风),101(云),110(雨),111(雪),2.1.6 差错检测及控制,2023/3/28,50,任一码组在传输中若发生一个或多个错码,则将变成另一信息码组,这种编码方法就不具有任何抗干扰能力:,但如果在8种码组中,规定只准使用其中4种来传输信息,比如,许用码组为:,000(晴),011(阴),101(云),110(雨),这种编码接收端有可能检测码组中出现的一位或三位错误,但不能发现两位错码的情况,接收端收到禁用码组时,就认为发现了错误,2.1.6 差错检测及控制,
23、2023/3/28,51,要想纠正错误,需要增加多余度,比如,只准使用两个码组,2.1.6 差错检测及控制,2023/3/28,52,000(晴)111(阴),其他均为禁用码组,则它可检测两个错码或能纠正一个错码。,如:接收端接收到禁用码组100,若认为只有一个错码,可纠正,若错码数不超过2个,只能检测错误,4种信息完全可以由2位二进制数字来表示,即前两位。可见,第三位完全是多余的,这第三位就作为附加的监督码,2.1.6 差错检测及控制,2023/3/28,53,纠错编码的基本思想,发送端按照某种规则在信息序列上附加监督码元,接收端则按照同一规则检查两者间关系 码的检错和纠错能力是用信息量的冗余来换取的。添加的冗余越多,码的检错、纠错能力越强,但信道的传输效率下降也越多。以牺牲通信的有效性(信息传输速率)来提高可靠性,2.1.6 差错检测及控制,2023/3/28,54,1.2.3.4.,2023/3/28,思考题,55,