通过学习,知道网络就是把计算机通过介质连接在一起的一个大系统,计算机与计算机之间通信就如同人与人之间对话一样。本次章节我们要学习网络数据通信基础。
数据通信的基本概念:借助于示波器及虚拟设备采集部分通信系统中的信号。
信息:对客观事物的运动状态和存在形式的反映,可以是客观事物的形态,太小,结构,性能等描述,客观事物与外部之间的联系。
数据:传递信息的实体是信息的一种表现形式,分为模拟信号(连续变化量如声音、温度),数子数据(不连续变化量如文本信息、整数)。
信号:是数据的具体物理表现,具有确定的物理描述。分为模拟信号(连续)和数字信号(离散)
三者关系:信息一般用数据来表示,而数据通常需要转变为信息进行传输。
数据通信的传输过程的系统包括信源、信道,变换器、反变换器、信宿等基本部分,信源,信道和信宿是该模型中的三要素。
数据在网络通信中的形式:
频带传输称模拟传输,随着传输距离的延长,多级放大器的串联会引起失真的叠加,为了保证传输质量,必须限制传输距离。
基带也称数字传输基带传输是一种最简单的传输方式,但是基带信号含有从直流到高频的频率特性,传输时必须占用通信信道,利用率低,另外基带传输信号衰减严重,传输距离受到限制,常用于局域网。
数据通信的主要优点:
①抗干扰能力强。
②便于加密,有利于实现保密通信。
③易于实现集成化,使通信设备体积小,功耗低。
④数字信号便于存储、处理、交换等
编码:把数据变换为数字信号的过程。
非归零编码(NRZ)
采用高1低0,编码容易实现,但没有检错功能,且无法判断一个码元的开始和结束,以至于收发双方难以保持同步。
归零编码(RZ)
相对于非归零编码,信号电平在一个码元之内,都要恢复到零。同样,难以保持同步。
曼彻斯特编码:
为解决收发双方信号接收的同步问题,才诞生曼彻斯特编码
将一个码元分成两个相等的间隔,前一个间隔为低电平后一个为高电平,表示码元 1;而码元 0 则正好相反。也可以采用相反的规定。该编码的特点是在每一个码元的中间,出现电平跳变,位于中间的跳变即作为时钟信号(用于同步),有作为数据信号,但它所占的频带宽度是原始的基带宽度的两倍。所以,每一个码元都被调成两个电平,数据传输速率只有调制速率的一半。
差分曼彻斯特编码
常用于局域网传输,其规则是:若码元为 1,则前半个码元的电平,保持与上一个码元的后半个码元的电平相同;若码元为 0 ,则相反。即同 1 异 0 。
该编码的特点:
在每个码元的中间,都有一次电平的跳转,可以实现自同步,且抗干扰性强于曼彻斯特编码。
调制:把数据变换为模拟信号的过程。
解调是指将从模拟信道上接收的载波信号还原成数字信号。
最基本的数字信号到模拟信号的调制方式为:
①幅移键控(ASK)容易受突发干扰的影响,是一种低效的调制技术。
②频ASK(FSK)抗干扰能力优于调幅,但是频带利用率不高。
③相移键控(PSK)频带较窄,抗干扰性能好。
PSK和ASK结合相位幅度调制是解决相移数已到达上限但还要提高传输速率的有效方法。
数据通信方式:在点对点通信中,按照信号在信道上传送的方向,数据通信可分为单工、半双工和全双工3种。
(1)单工通信:特点是信道单向传送,即数据信号只能向一个方向传输,任何时候都不能改变信号的传送方向。如电视信号发送,无线电广播,遥控器控制等,这种单工通信在计算机网络通信中一般不采用。
(2)半双工通信:特点是信道虽然是双向传送,但收、发必须交替进行,即同一时间只能向一个方向传送.通信系统两端的发送器和接收器,通过收/发开关转接到通信线路上实现通信方向的切换。这种通信方式在通信双方会产生一定的时间延迟。如步话机通信,还有早期的传统总线以太网就是一种典型的半双工通信。
(3)全双工通信:特点信道不仅是双向传送,而且收、发也可同时进行,即数据的发送和接收分流,分别由两根传输线传送。如电话系统的通信就是典型的全双工通信应用。在计算机网络通信中,更多的也是应用全双工通信技术。
串行通信与并行通信
根据一次数据传输位数的多少还可将数据通信分为串行通信和并行通信。前者是指通过一条传输线逐位传输一个字的通信;后者是指通过一组传输线一次传送一个宇的通信,如字长为8,则一次传送8b
数据通信的性能指标:
调制速率也称信号传输速率或者波特率。
波特率的计算公式:B=1/T(T表示单位脉冲宽度)
信息传输效率又称比特率,指每秒钟能传输多少位数据,以位每秒为单位,简记为bit/s.
信息传输速率的计算公式:S=1/(T㏒₂N)N表示数字信号有效状态个数。
奈奎斯特公式:信道上没有热噪声(热噪声是指由于信道中分子热运动引起的噪声,此处假定没有热噪声)时信道带宽对最大数据传输速率单位bit/s. 最大数据传输速率C=2H㏒₂L H是信道带宽,L是给定某时刻数字信号可能取的离散值的个数
香农公式:理想情况下的最大数据速率。带宽为H,信噪比S/N的信道。最大数据传输速率公式为C=H㏒₂(1+S/N)bit/s.
误码率和误比特率
误码率:二进制码元在传输过程中被传错的概率。当所传送的数字序列无限长时误码率为Pe=Ne/N(N表示传输的是二进制码元总数,Ne表示被传错的码元数)
误码率Pe=传输出错的码元数/传输的总码元数
误比特率Pb=错误的比特数/传输的总比特数
数据交换技术由交换节点提供数据交换功能所用的技术,数据交换技术有三种电路交换、报文交换、分组交换。
电路交换:通信过程中包括线路建立数据传输和线路释放三个过程。
优:①传输延迟小,唯一的延迟是物理信号的传播延迟。
②一旦线路建立通信双方便独享该物理线路,不会与其他通信发生冲突。
报文交换:属于存储转发式交换,事先并不建立物理线路由交换节点将报文存储起来。
优:①传输的可靠性高。
②用户可随时发送报文。
③一个报文可以同时发送多个目的地址。
④允许建立数据传输的优先级,使优先级高的数据先转发。
缺:①实时性差,不适合传送时或者交互式业务的数据。
②报文交换只适用于数字信号。
分组交换又称包交换,是报文交换的改进与报文交换同属于存储转发式,适用于交互通信。根据传输控制协议和传输路径不同分为数据报分组交换和虚电路分组交换。
数据报分组交换:发送端将数据报按顺序发送每个数据报在传输过程中按照不同的路径到达目的节点,接收端按照报文顺序讲数据报组合成完整的数据。虚电路方式将数据报方式与电路交换方式结合起来。
发送端和接收端之间建立一条通路,数据分组将依次沿此路径进行传输,接收端收到的数据分组顺序与发送顺序是相同的,计算机网络常使用分组交换技术,偶尔才使用电路交换技术,一般不使用报文交换技术。
多路复用技术:指通过多路复用器连接许多低容量信号将各自所需容量组合在一起,仅使用一条容量较高的线路传输所有信息。为了有效利用通信线路,提高信道利用率在通信过程中通过经常采用多路复用技术。
频分多路复用(FDFD)
特点:若每个用户占用的带宽不变 则当复用的用户数增加时,复用后的信道的总带宽就会跟着加宽。
⒈在发送端使用一个复用器就可以使用一个共享信道进行通信。
⒉分用器的作用把高速信道传送过来的数据进行分用,分别送交到相应的用户。
⒊复用器和分用器总是成对使用,在复用器和复用器之间是用户共享的高速信道。
频分多路复用技术在无线电广播、有线电视系统中应用非常广泛。
时分多路复用(TDM):利用时间分片方式来实现多路复用的,它将一个传送周期划分多个时间间隔,让多路信号分别在不同的时间间隔内传送。
时分多路复用特别适合于数字信号的传输,划分出的每一时隙由复用的一个信号占用,在一条物理信道上传输多路数字信号。TDM将传输时间划分为许多短的、互不重叠的时隙,然后将若干个时隙组成时分复用帧,用每个时分复用帧中某一个固定序号的时隙组成一个子信道,一个子信道只供一路信号使用,一个时分复用帧中包含多路信号。对于TDM而言,时隙长度越短,则每个时分复用帧中包含的时隙数就越多。
同步时分多路复用技术(STDM)/统计时分复用:照信号的路数划分时隙,每一路信号具有相同的时隙且预先指定,类似于对号入座。
优点:控制简单,实现起来容易。
缺点:无论输入端是否传输数据,都占有相应的时隙。
波分多路复用(WWDM):在同一根光纤中同时让两个或两个以上的光波信号通过不同信道各自传输信息。与频分多路复用差不多,在实质上就是在光信道上采用的一种频分多路复用技术的变种,只不过光信号复用采用的技术与设备不同于电信号复用。
码分多路复用(CCDM)
码分多路复用是一种共享信道的方法,每个用户可在同一时间使用同样的频带进行通信,但使用的是基于码型的分割信道的方法,即每个用户分配一个地址码,各个码型互不重叠,通信各方之间不会相互干扰,且抗干拢能力强。
码分多路复用技术主要用于无线通信系统,特别是移动通信系统.它不仅可以提高通信的话音质量和数据传输的可靠性以及减少干扰对通信的影响,而且增大了通信系统的容量.笔记本电脑或个人数字助理(Personal Data Assistant, PDA) 以及掌上电脑(Handed Personal COmputer,HPC)等移动性计算机的联网通信就是使用了这种技术。
码分多路复用通信系统抗窄频带干扰能力强,保密性强,各路的连接、变换较灵活,但电路较复杂并需有精度高的同步系统。因此尚未得到广泛应用。
差错控制
差错控制(error control)是在数字通信中利用编码方法对传输中产生的差错进行控制,以提高数字消息传输的准确性,差错控制在数字通信中利用编码方法对传输中产生的差错进行控制,以提高传输正确性和有效性的技术。差错控制包括差错检测、前向纠错(FEC)和自动请求重发;(ARQ)。
差错分类
通信过程中的差错大致可分为两类:一类是由热噪声引起的随机错误;另一类是由冲突噪声引起的突发错误。突发性错误影响局部,而随机性错误影响全局。差错检测是差错控制的基础。能纠错的码首先应具有差错检测能力,而只有在能够判定接收到的信号是否出错才谈得上是否要求对方重发出错消息。具有差错检测能力的码不一定具有差错纠正能力。由于差错检测并不能提高信道利用率,所以主要应用于传输条件较好的信道上做为误码统计和质量控制的手段。
差错控制编码又可分为检错码和纠错码。
检错码只能检查出传输中出现的差错,发送方只有重传数据才能纠正差错;而纠错码不仅能检查出差错而且能自动纠正差错,避免了重传。
一般的检错码有:奇偶校验码、循环冗余码。
接收端检测出有差错时,就设法通知发送端重发,直到正确的码字收到为止,不需要反向信道来传递请示重发的信息,发送端也不需要存放以务重发的数据缓冲区。但编码效率低,纠错设备也比较复杂。
奇偶校验码是一种增加二进制传输系统最小距离的简单和广泛采用的方法。是一种通过增加冗余位使得码字中1的个数恒为奇数或偶数的编码方法,它是一种检错码。在实际使用时又可分为垂直奇偶校验、水平奇偶校验和水平垂直奇偶校验等几种。
循环校验码(CRC码),是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。
循环冗余校验码的检错能力有以下特点:
1)可检测出所有奇数个错误;
2)可检测出所有双比特的错误;
3)可检测出所有小于等于校验位长度的连续错误;
4)以相当大的概率检测出大于校验位长度的连续错误。