计算机网络技术基础全套配套课件徐红单元2网络数据通信基础.ppt
- 文档编号:11247632
- 上传时间:2023-05-29
- 格式:PPT
- 页数:56
- 大小:1.54MB
计算机网络技术基础全套配套课件徐红单元2网络数据通信基础.ppt
《计算机网络技术基础全套配套课件徐红单元2网络数据通信基础.ppt》由会员分享,可在线阅读,更多相关《计算机网络技术基础全套配套课件徐红单元2网络数据通信基础.ppt(56页珍藏版)》请在冰点文库上搜索。
单元2网络数据通信基础,【知识目标】1.理解数据通信的基本概念和技术指标2.理解异步通信和同步通信的过程3.理解数字(模拟)数据到数字(模拟)信号的编码过程4.了解常用的数据交换技术和多路复用技术5.理解多路复用技术6.理解网络噪声干扰与差错控制技术【能力目标】1.能够配置网络终端的基本通信参数。
2.能够测试网络终端的网速状况。
教学目标,2.1数据通信基础,虚拟仪器采集到的信号,信息、数据和信号(信息与信号是否是同一概念?
)信息:
是人们对现实世界事物存在方式或运动状态的某种认识,是客观事物属性和相关特征的表征。
“对人们有用的知识”数据:
是把事件的某些属性规范化后的表现形式,一般可以理解为“信息的数字化形式”。
它总是以某种媒体作为载体进行存储和传递。
信号:
是数据的具体物理表现,具有确定的物理描述。
例如电信号、电磁信号、光信号、载波信号、脉冲信号等。
“信号是以某种特性参数的变化来代表信息的”,可以是模拟的,也可以是数字的。
信息的传递依据信号的变化进行。
1.数据通信的基本概念,根据信号使用的特性参数的不同,分为:
数字信号:
当通信中的数据用离散的电信号表示时,就称为数字信号。
模拟信号:
当通信中的数据用连续载波表示时,就称为模拟信号。
2.数据在网络通信中的形式,频带传输:
也称作模拟传输。
放大器噪声传输距离受限例如:
电话线、广播基带传输:
也叫做数字传输,即传输信道上传输的是数字信号。
转发器多级转发不会积累噪声引起的失真长距离传输计算机网络重点解决数字数据的基带传输。
从数据到信号的编码,在数据通信中,由计算机产生的数字信号要经过编码(而不是直接)才送入数字传输信道。
为什么进行编码呢?
未经编码的二进制基带数字信号就是高电平和低电平不断交替的信号。
至于是用高电平还是用低电平代表1或0则都是可以的。
使用这种基带信号的最大问题是当出现一长串的连续1或连续0时,在接收端中无法从收到的比特流中提取位同步信号。
数据到数字信号的编码,例如表示10110001的矩形波,若把比特持续时间缩短一半,就会读成1100111100000011,也就是接收方与发送方之间无法做到位同步。
解决方案,在网络传输中通常使用自同步的编码方法,所谓自同步就是接收方能够从传输的数据流中提取同步时钟,以达到与发送方同步的目的。
经常使用的自同步技术:
曼彻斯特编码技术(以太网):
在每个比特间隙中间引入跃迁来代表不同比特和同步信息:
负电平到正电平的跳变代表比特1;正电平到负电平的跳变则代表比特0;相反也是可以的。
差分曼彻斯特编码技术(令牌环网):
比特间隙中间的跃迁用于携带同步信息,但是在比特间隙开始位置有一个附加的跃迁用来表示不同比特;即:
开始位置有跃迁代表比特0,没有则代表比特1;,曼彻斯特编码:
0:
正到负;1:
负到正;相反也是可以的差分曼彻斯特编码:
0:
比特之间有跳变;1:
比特之间没有跳变;,曼彻斯特编码和差分曼彻斯特编码方式的缺点是在每比特的持续时间内将可能出现多达两次跳变,意味着若要达到10Mbps的数据速率会使线路上信号状态每秒变化20M次,故这种编码技术的编码效率只有(?
),数字数据到模拟信号编码,基本知识:
数字/模拟信号的转换是通过调制/解调技术实现的;调制:
将数字信号转换为模拟信号的过程;解调:
将从模拟信道获得的载波信号还原为数字信息;调制器:
以位串为输入,以调制后的载波为输出的硬件线路;解调器:
以载波为输入,以重建的二进制位串为输出的硬件线路;调制解调器(modem):
调制器和解调器的组合;支持双工通信。
数字数据模拟信号的编码,数字信号是通过调制振幅、频率和相位等载波特性或者这些特性的组合转换成模拟信号。
最基本的调制方式有三种:
ASK、FSK、PSK;调幅(ASK):
载波振幅随基带数字信号而变化;“0”对应于无载波输出;“1”对应于有载波输出;调频(FSK):
载波频率随基带数字信号而变化;“0”:
频率较低的信号;“1”:
频率较高的信号;调相(PSK):
载波初始相位随基带数字信号而变化。
“0”:
相位0o;“1”:
相位180o;,数字数据模拟信号的编码,1.通信系统模型,由发送器完成变换具体指的是什么?
举例说明,接收器,噪声会导致信号出现什么问题?
2.1.3数据通信的传输过程,2.数据通信方式,数据通信中,按信号在传输介质中的传输方向,可分三种方式:
单工、半双工、全双工。
3.异步与同步通信,数据通信的工作方式分为并行通信和串行通信两种。
并行通信:
利用多条数据传输线将一个数据的各位同时传送;特点:
速度快,适用短距离通信;串行通信:
利用一条传输线将数据一位位地顺序传送;特点:
线路简单(电话或电报线路),降低成本,远距离通信,传输速度慢;,异步与同步通信,数据通信的一个基本要求是接收方必须知道它所接收的每一位或每个字符的起始时间。
数据通信的同步方式分为两种:
异步传输和同步传输。
串行通信方式:
在曼彻斯特和差分曼彻斯特编码中,我们已经了解如何识别信息流中每一位的方法,但是有一个假定的前提条件,就是我们知道整个信息流的起始位置,例如,下图所示是接收端收到的曼彻斯特编码后的信号,如何识别是一串0还是一串1呢?
异步与同步通信,同步:
接收端按发送端发送地每个码元的起止时间及重复频率来接收数据,并且校对自己的时间,以便与发送端的发送取得一致,实现同步接收。
异步传输:
每个字节作为一个单元独立传输,字节之间的传输间隔任意;为了标志字节的开始和结尾,在每个字节的开始加一位起始位,结尾加1位或2位停止位,构成一个个的“字符”。
这里的“字符”指异步传输的数据单元,不同于“字节”,一般略大于一个字节。
异步传输,下图为字母A的代码(1000001)在异步方式时的传输结构,同步传输,同步传输不是对每个字符单独进行同步,而是对一个数据块进行同步;同步的方法不是加一位起始/停止位,而是在数据块前面加特殊模式的位组合(如01111110,称为位同步)或同步字符(SYN,代码为0010110,称为字符同步),并且通过位填充或字符填充技术保证数据块中的数据不会与同步字符混淆。
同步传输,同步通信规程有以下两种:
面向比特规程:
以二进制位作为信息单位,现代计算机网络大多采用此类型规程,最典型的是高级数据链路控制规程HDLC,以二进制作为信息单位,以8位的标志F开始,也以标志F作后同步,面向比特(bit)型规程(HDLC),同步传输,面向字符型规程:
以字符作为信息单位。
字符是EBCD码或ASCII码,典型代表是IBM公司的二进制同步控制规程BSC规程。
在使用面向比特的同步规程时,若在数字位串中出现了01111110时将使用比特填充的方法予以识别,例如要发送的数据位串是01101111110010111110100,进行位填充后为0110111110100101111100100,面向字符型规程(BSC),同步传输,同步通信的优缺点:
优点:
取消了每个字符的同步位,提高了效率,实现与大型机的通信;缺点:
软硬件费用太高;,2.2数据通信的性能指标,调制速率与信息传输速率:
调制速率(信号传输速率或者波特率):
定义:
数字信号经过调制以后的传输速率,或者说是信号在调制过程中每秒钟其状态变化的次数,即单位时间内传输的波形数(或称每秒钟发送的码元数),单位为baud。
B=1/T其中T表示单位脉冲宽度。
我们可假定一个波形持续时间为83310-6s,则1秒钟可输出的波形数为1/83310-6=1200个,信息传输速率:
又称比特率,指每秒能传输多少构成数据的位数;S=(log2N)/T,以位/秒为单位,简称bps,N表示码元有效状态个数;若码元状态数=2(状态0和1),即1码元=1bit,比特率S=波特率B(仅值相等);若码元状态数=4(00、01、10、11),即1码元=2bit,则比特率2波特率;例子:
一台四相调制解调器,单位脉冲T=833*10-6S,求调制速率和数据传输速率;,调制速率B=1/T=1/833*10-6s=1200Baud数据传输速率S=1/T(log2N)=1200*log24=2400bps,主要技术指标,码元与信息量:
数字信号由码元组成,码元是承载信息的基本信号单位。
比如用脉冲信号表示数据时,一个单位脉冲就是一码元。
一码元的信息量是由码元所能表示的数据有效状态值个数决定的,若一码元有00、01、10、11四个有效状态值,则一码元能携带2bit的信息。
如图:
带宽和信道容量,带宽和信道容量:
带宽是指任何实际的模拟信道所能传输的信号范围。
信道容量即最大数据速率是受信道带宽制约的。
例如一路电话话频线路的带宽常为4kHz。
对于这个问题,奈奎斯特和香农先后展开了研究,并从不同角度在不同情况下分别给出了两个著名公式:
奈奎斯特公式和香农公式。
奈奎斯特公式给出了无热噪声(由分子热运动引起的噪声)时信道带宽对最大数据速率的限制,具体为最大数据传输速率C=2Hlog2L(bps)H为信道带宽,单位Hz,L表示某给定时刻数字信号可能取的离散值的个数。
例如某信道带宽为4kHz任何时刻数字信号可取0、1、2、3四种电平之一,其最大数据速率是多少?
带宽和信道容量,香农则进一步研究了受噪声干扰的信道情况,热噪声以信号功率与噪声功率之比来度量,这个比值叫作信噪比。
如果用S表示信号功率,N表示噪声功率,则信噪比为S/N。
通常人们并不使用信噪比本身,而是使用10log10(S/N),其单位为分贝(dB)。
香农关于噪声信道的主要结论是:
任何带宽为H(Hz),信噪比为S/N的信道,其最大数据传输率为:
C=Hlog2(1+S/N)b/s例如:
信噪比为30dB,带宽为4000Hz的信道最大数据速率是多少?
误码率和误比特率,误码率:
误码率是在通信系统中衡量系统传输可靠性的指标,它的定义是二进制码元在传输系统中被传错的概率。
从统计的理论讲,当所传送的数字序列无限长时,误码率为:
Pe=Ne/N其中N表示传输的二进制码元总数;Ne表示被传错的码元数。
误比特率:
Pb=错误的比特数/传输的总比特数,2.2.2信道复用技术,引入:
由于一条传输线路的某方面的能力远远超过传输一个用户信号所需的能力,为了提高线路利用率,经常让多个信号同时共用一条物理线路。
常用的有三种方法:
时分复用TDM频分复用FDM波分复用WDM码分复用CDM,时分多路复用技术TDM,定义:
当传输介质的位传输率大于单个信号的要求时,为有效的利用传输系统将多个信号同时在一条传输线路上传输的技术叫时分多路复用。
TDM的实现传输时将时间分成等长的时间片;通过时间片轮转方式将时间片依次分配给指定的信号;在接收方也通过时间片轮转方式在指定的时间片依次接收指定的信号。
多用于电话系统的T1网络。
数字网络,4路64kbps信号共用传输速率为256kbps的信道,时分复用举例,频分多路复用技术FDM,定义:
当传输介质的带宽大于单个信号的要求时,为有效的利用传输系统将多个信号同时在一条传输线路上传输的技术可以采用频分多路复用。
FDM的实现通过调制将不同信号的频率调制到不同的频率范围;将多路信号合成为一路频率范围更大的信号进行发送;在接收方再通过解调将信号重新还原成多路信号。
多用于广播、电视系统。
举例:
一路模拟电视信号需要带宽6MHz(该带宽并不是完全被信号所占用,其中会包含保护带保证各路信号的频带间不发生重叠,不会相互干扰),一根75同轴电缆提供的带宽在400MHz左右,400MHz,06MHZ,频段由低到高,612MHZ,1218MHZ,.,频分复用举例,先由复用器将两路信号的频段分别调至6MHz12MHz和12MHz18MHz,即完成频谱搬移过程,然后将三路位于三个不同频段的信号复合在一起进行传输,在接收端由分用器将信号还原为06MHz,并根据信号和频段间的固定对应关系确定每一路信号,波分复用WDM,F2,F1,F3,光谱,F1,F2,F3,共享光纤的光谱,光纤2,光纤3,光纤1,共享光纤,棱柱/衍射光栅,整个波长频带被划分为若干个波长范围,每个用户占用一个波长范围来进行传输。
波分复用举例,码分复用CDM,内涵等同于CDMA允许多个用户在同一时刻使用相同频带进行通信;各用户使用经过特殊挑选的不同码型;抗干扰能力强;有效增大系统的通信容量最初是用于军事通信,随着CDMA设备的价格和体积大幅度下降,现己广泛使用在民用移动通信中,特别是在无线局域网中。
2.2.3差错控制技术,数据传送中的差错控制传输中的差错都是由噪声引起的。
噪声有两大类,一类是信道固有的、持续存在的随机热噪声;另一类是由外界特定的短暂原因所造成的冲击噪声。
热噪声引起的差错称为随机差错,它所引起的某位码元的差错是孤立的,与前后码元没有关系。
它导致的随机错通常较少。
冲击噪声呈突发状,由其引起的差错称为突发错。
冲击噪声幅度可能相当大,无法靠提高幅度来避免冲击噪声造成的差错,它是传输中产生差错的主要原因。
冲击噪声虽然持续时间较短,但在一定的数据速率条件下,仍然会影响到一串码元。
差错控制技术,为保证数据传送的高效率和准确性,必须进行差错控制和处理,所以如何自动并及时检测传输中的差错并且能进一步自动校正成为一个非常关键的问题。
差错控制编码是在发送端被传输的信息码元中,以一定的编码规则附加一些冗余位即校验码元,接收端利用该规则进行相应的译码,译码的结果有可能发现差错或纠正差错。
在数据通信中利用抗干扰编码进行差错控制的方法有两种:
一、接收端发现错误后通过反馈信息要求发送端重发那一部分错误的信息,从而达到纠错的目的,称为检错重发ARQ;二、接收端发现错误后能自动纠正错误,称为前向纠错法FEC。
前向纠错方式:
特别适合于只提供单向信道的场合,同时也适合点到多点的广播方式。
由于能自动纠错,不要求重发,故接收信号的时延小,但纠错能力越强,编码设备越复杂。
检错重发接收端在收到信息后进行检验,并将结果反馈给发送方,发送端收到后进行分析,若接收方认为有错,发送端就将缓冲器中的数据再发送一次,直到接收端认为已收到正确的信息为止,差错控制技术,编码效率:
编码效率R是衡量编码性能好坏的一个重要指标,它是码字中信息位所占的比例,R越大,编码效率越高。
计算公式为:
R=k/n=k/(k+r)k为码字中的信息位位数r为编码时外加冗余位位数n为编码后的码字长度,差错控制技术,检错纠错技术举例,三位二进制的8种组合:
000、001、010、011、100、101、110、111。
若是都用于传递信息,则传输过程中若出现一个误码,能否发现呢?
若是只选取其中四种000、011、101、110用于传递信息,则任何一组中若出现1位或3位错误都可检测出来,但能否纠正呢?
其实这种情况相当于只传递00、01、10、11共4中信息,而第三位是保证码组中的1的个数是偶数个。
若进一步将许用码组限制为两种:
000和111,则可以发现所有两位以下的错误,若是只有一位出错,还可以纠正。
1.奇偶校验,奇偶校验码是一种最简单也是最基本的检错码,一维奇偶校验码的编码规则是把信息码元先分组,在每组最后加一位校验码元,使该码中1的数目为奇数或偶数,奇数时称为奇校验码,偶数时称为偶校验码。
奇偶校验码的编码方式又分为垂直奇偶校验、水平奇偶校验和水平垂直奇偶校验,01001101001101101101001101101100110101100111010111010001111011101,
(1)垂直奇偶校验的特点及编码规则,垂直奇偶校验是将整个发送的信息块分成定长P位的若干段,每段后面添上相应的校验位。
右图中,有pq位信息位(I11I21Ip1I12Ipq),发送顺序,信息位,冗余位,其中p位构成一段,共q段,每段加上一位校验位偶校验:
ri=I1i+I2i+.+Ipi(i=1,2,.,q)奇校验:
ri=I1i+I2i+.+Ipi+1(i=1,2,.,q)垂直奇偶校验的编码效率为R=p/(p+1)特点:
垂直奇偶校验又称纵向奇偶校验,它能检测出每列中所有奇数个错,但检测不出偶数个错。
因而对差错的漏检率接近1/2。
举例说明,若存在要发送的位串如下:
111101011011000101101100111010101101011100110010假设每8位作为一段,则按垂直偶校验编码后获得的校验位有几位,分别是什么?
(2)水平奇偶校验的特点及编码规则,考虑问题:
在垂直奇偶校验中,对于突发错误检验效果如何?
为了降低对突发错误的漏检率,又引进了水平奇偶校验,它是对各个信息段的相应位横向进行编码,产生校验位。
右图中的信息位共分为q段,水平奇,发送顺序,信息位,冗余位,偶校验不但可以检测各段同一位上的奇数位错误,而且可以检测出突发长度=p的所有突发错误,但是实现水平奇偶校验时,不能在发送过程中边产生奇偶校验位边插入发送,而必须等要发送的完整信息块到齐后才能产生冗余位,因此必须使用记忆寄存器,实现起来要复杂些。
编码效率为:
R=q/(q+1),举例说明,若存在要发送的位串如下:
111101011011000101101100111010101101011100110010假设每8位作为一段,则按水平偶校验编码后获得的校验位有几位,分别是什么?
(3)水平垂直奇偶校验,特点:
能检测出所有3位或3位以下的错误、奇数个错、大部分偶数个错以及突发长度=p+1的突发错误,还可用来纠正部分差错,有部分偶数个错不能检测出。
发送顺序,若水平垂直都使用偶校验,则ri,q+1=Ii1+Ii2+.+Iiq(i=1,2,.,p)rp+1,j=I1j+I2j+.+Ipj(j=1,2,.,q)rp+1,q+1=rp+1,1+rp+1,2+.+rp+1,q=r1,q+1+r2,q+1+.+rp,q+1,举例说明,若存在要发送的位串如下:
111101011011000101101100111010101101011100110010假设每8位作为一段,则按垂直水平偶校验编码后获得的校验位有几位,分别是什么?
循环冗余码(CRC,CyclicRedundancyCode)校验(Check)是目前在计算机网络通信及存储器中应用最广泛的一种校验编码方法;CRC的工作过程是,在发送端要发送的信息位根据某个指定的生成多项式G(X)左移若干位,然后按模2运算除以该生成多项式,所得到的余数作为循环冗余码(冗余的位数比生成多项式位数少1位),附加到信息位后面构成校验码,发送到接收端,接收端收到信息进行校验的方法是:
让校验码按模2运算除以生成多项式(发送端所使用的),如果除得尽,表明所接收信息正确;如果除不尽,余数将指明出错位所在位置。
2.循环冗余码CRC,循环冗余码CRC,多项式以2为模运算,即加法不进位,减法不借位。
使用该方法,需进行如下几个过程:
发送方在发送数据时要使用指定的生成多项式进行模2除法生成相应的冗余位;接收方将收到的信息位用模2除法除以约定的生成多项式,以检查是否有错;问题:
如有K位要发送的信息位,对应的多项式K(x)为几次?
若要生成r位冗余位,需要的生成多项式G(x)为几次?
由k和r组成的校验码n(x)为几次多项式?
举例:
若生成多项式为101,请将3位有效信息位100编成5位循环冗余校验码,循环冗余码举例,若要发送的信息位串是1100,指定的生成多项式G(x)是1011,则求冗余校验码的方法如下:
将信息码1100后填充3位冗余位000,变成1100000用1100000对1011进行模2除法运算,求得的余数(必须是3位)就是冗余码将冗余码附加在信息位1100后面就是循环冗余校验码假设传输无错,进行校验,观察结果假设某位出错,进行检验,观察结果若要发送的信息位串是1010001,指定的生成多项式G(x)是1001,求循环冗余校验码信息有效数据m是每个字符用7bit编码的ASCII码串“well”,即m长28位,其中,w=1110111,e=1100101,l=1101100,取多项式G=X12+X11+X3+X2+X+1做循环冗余检验编码,求出冗余位r(011110001001),循环冗余码,1,101,0100010,2,111,1000010,3,110,1110010,4,011,1101010,5,100,1100110,6,010,1100000,7,001,1100011,错误,无,000,1100010,正确,A1A2A3A4A5A6A7,校验位,有效信息,出错位,余数,(7,4)循环码,Thankyou!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络技术 基础 全套 配套 课件 单元 网络 数据通信