------基本概念
1.数据、信号与码元
数据是传送信息的实体。信号则是数据的电气的或电磁的表现,是数据在传输过程中的存在形式。数据和信号都可以用“模拟的”或“数字的”来
修饰:
a. 连续变化的数据(或信号)称为模拟数据(或模拟信号);
b.取值仅允许为有限的几个离散数值的数据(或信号)称为数字数据(或数字信号)。
数据传输方式可以分为串行传输和并行传输。串行传输是指一个一个比特按照时间顺序传输(出于经济上的考虑,远距离通信通常采用串行
传输),并行传输是指多个比特通过多条通信信道同时传输。
码元是指用一个固定时长的信号波形(数字脉冲),表示一位 K 进制数字,代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,
这个时长内的信号称为 K 进制码元,而该时长称为码元长度。1码元可以携带多个比特的信息量。例如,在使用二进制编码时,只有两种不同的码
元,一种代表 0 状态,另一种代表 1 状态。
2.信源、信道与信宿
数据通信就是数字计算机或其他数字终端之间的通信。一个数据通信系统主要可划分为信源、信道和信宿三部分。
信源是产生和发送数据的源头。信宿是接收数据的终点,它们通常都是计算机或其他数字终端装置。发送端信源发出的信息需要通过变换器转换
成适合于在信道上传输的信号,而通过信道传输到接收端的信号先由反变换器转换恢复为原始的信息,再发送给信宿。
信道与电路并不等同,信道是信号的传输媒介。一个信道可以看成是一条线路的逻辑部件,一般用来表示向某一方向传送信息的介质,因此一条
通信线路往往包含一条发送信道和一条接收信道。噪声源是信道上的噪声(即对信号的干扰)以及分散在通信系统其他各处的噪声的集中表示。
如下图,为一个单向通信系统的模型。实际的通信系统大多为双向的,即往往包含一条发送信道和一条接收信道,信道可以进行双向通信。
信道按传输信号形式的不同分为传送模拟信号的模拟信道和传输数字信号的数字信道两大类;信道按传输介质的不同分为无线信道和有线信道。
信道上传送的信号有基带信号和宽带信号之分。基带信号是将数字1 和 0 直接用两种不同的电压表示,然后传送到数字信道上去传输(称为基带传输);
宽带信号是将基带信号进行调制后形成的频分复用模拟信号,然后传送到模拟信道上去传输(称为宽带传输)。
从通信双方信息的交互方式看,可以有三种基本方式:
(1)单工通信。只有一个方向的通信而没有反方向的交互,仅需要一条信道。例如,无线电广播、电视广播就属于这种类型。
(2)半双工通信。通信的双方都可以发送或接收消息,但任何一方都不能同时发送和接收,需要两条信道。
(3)全双工通信。通信双方可以同时发送和接收信息,也需要两条信道。
信道的极限容量是指信道的最高码元传输速率或信道的极限信息传输速率。
3.速率、波特与带宽
速率也叫数据率,是指数据的传输速率,表示单位时间内传输的数据量。可以用码元传输速率和信息传输速率表示。
(1)、码元传输速率。又可称为码元速率、波形速率等,它表示单位时间内数字通信系统所传输的码元个数(也称为脉冲个数或信号变化的次数),
单位是波特(Baud)。1波特表示数字通信系统每秒传输一个码元。这里的码元可以是多进制的,也可以是二进制的,但码元速率与进制数无关。
(2)、信息传输速率。又可称为信息率、比特率等,它表示单位时间内数字通信系统传输的二进制码元个数(即比特数),单位是比特/秒( b/s)。
注意:波特和比特是两个不同的概念,码元传输速率也称为调制速率、波形速率或符号速率。但码元传输速率与信息传输速率在数量上却又有一定
的关系。若一个码元携带 n bit 的信息量,则 M Baud 的码元传输速率所对应的信息传输速率为 M * n bit / s 。
带宽原是指信号具有的频带宽度,单位是赫兹(Hz)。在实际网络中,因为数据率是信道最重要的指标之一,而带宽与数据率存在数值上的交换关系,
常用来表示网络的通信线路所能传输数据的能力。因此,带宽表示在单位时间内从网络中的某一到另一点所能通过的“最高数据率”。显然,此时带宽的单位
不再是 Hz ,而是 bit /s ,或 b /s 。
--------------奈奎斯特定理与香农定理
1.奈奎斯特定理
奈奎斯特定理又称为奈氏准则,它指出理想低通(没有噪声、带宽有限)的信道中,极限码元传输率为 2 W Baud 。其中,W 是理想低通信道的带宽,
单位为 Hz 。若用 V 表示每个码元离散电平的数目(码元的离散电平数目是指有多少种不同的码元,比如有 16 种不同的码元,则需要 4 位二进制位,因此
数据传输率是码元传输率的 4 倍),则极限数据率为
理想低通信道下极限数据传输率 = 2Wlog2 V (单位 :b /s)
对于奈奎斯特准则,可以得出以下结论:
(1)、在任何信道中,码元传输的速率是有上限的。若传输速率超过此上限,就会出现严重的码间串扰问题(是指在接收端接收到的信号的波形失去了码
元之间的清晰界限),使得接收端对码元的完全正确识别成为不可能。
(2)、信道的频带越宽(即能通过的信号高频分量越多),就可以用更高的速率进行码元的有效传输。
(3)、奈氏准则给出了码元传输速率的限制,但并没有对信息传输速率给出限制,也就是说没有对一个码元可以对应多少个二进制位作出限制。
由于码元的传输速率受奈氏准则的制约,所以要提高数据的传输速率,就必须设法使每个码元能携带多个比特的信息量,这就需要采用多元制的调制方法。
2.香农定理
香农定理给出了带宽受限且有高斯白噪声干扰的信道的极限数据传输速率,当此速率进行传输时,可以做到不产生误差。香农定理定义为:
信道的极限数据传输速率 = Wlog2(1+S / N) (单位:b / s)
式中,W为信道的带宽,S为信道所传输信号的平均功率,N 为信道内部的高斯噪声功率。 S / N 为信噪比,即信号的平均功率和噪声的平均功率之比,
信噪比 = 10log10(S / N) (单位: dB ),如:当 S / N = 10 时,信噪比为 10 dB ,而当 S / N = 1000 时,信噪比为 30 dB 。
------------------
注意:对于香农定理,可以得出以下结论:
(1)、信道中的带宽或信道中的信噪比越大,则信息的极限传输速率就越高。
(2)、对一定的传输带宽和一定的信噪比,信息传输速率的上限就确定了。
(3)、只要信息的传输速率低于信道的极限传输速率,就一定能找到某种方法来实现无差错的传输。
(4)、香农定理得出的为极限信息传输速率,实际信道能达到的传输速率要比它低不少。
------------------
从香农定理可以看出,若信道带宽 W 或信噪比 S / N 没有上限(实际的信道当然不可能是这样的),那么信道的极限信息传输速率也就没有上限。
奈氏准则只是考虑到带宽与极限码元传输速率的关系,而香农定理不仅考虑到了带宽,也考虑到了信噪比。这从另一个侧面表明,一个码元能对应
的二进制位数是有限的。
--------------编码与调制
数字无论是数字的还是模拟的,为了传输的目的都必须变成信号,把数字变换为模拟信号的过程称为调制,把数据变换成数字信号的过程称为编码。
信号是数据的具体表示形式化,它和数据有一定的关系,但又和数据不同。数字数据可以通过数字发送器转换成数字信号传输,也可以通过调制器
转换成模拟信号传输;同样,模拟数据可以通过 PC编码器转换成数字信号传输,也可以通过放大器调制器转换成模拟信号传输。这样就形成了下列四种
编码方式:
1.数字数据编码为数字信号
数字数据编码用于基带传输中,即在基本不改变数字数据信号频率的情况下,直接传输数字信号。对于这种编码方式,具体用什么样的数字信号表示
0 以及用什么样的数字信号表示 1 就是所谓的编码。编码的规则可以有多种,原则上只要能有效地把 1 和 0 区分开即可,常用的编码方式有以下几种:
(1)、非归零码
非归零吗(NRZ)是用两个电压来代表两个二进制数字,如用低电平表示 0 ,用高电平表示 1 ;或者相反。这种编码虽然容易实现,但没有
检错功能,而且无法判断一个码元的开始和结束,以至于收发双发难以保持同步。
(2)、曼彻斯特编码
曼彻斯特编码将一个码元分成两个相等的间隔,前一个间隔为低电平后一个间隔为高电平表示码元1 ;码元 0 则正好相反。也可以采用相反的
规定。该编码的特点是在每一个码元的中间出现电平跳变,位中间的跳变既作时钟信号(可用于同步),又作数据信号,但它所占的频带宽度是原
始的基带宽度的两倍。以太网使用的编码方式就是曼彻斯特编码。
(3)、差分曼彻斯特编码
差分曼彻斯特编码常用于局域网传输,其规则是;若码元为1 , 则前半个码元的电与上一个码元的后半个码元的电平相同,若为 0 ,则相反。
该编码的特点是:在每个码元的中间,都有一个电平的跳变,可以实现自同步,且抗干扰性较好。
(4)、 4B / 5B 编码
将欲发送数据流的每 4 位作为一组,然后按照 4B / 5B 编码规则将其转换成相应的 5 位码。5 位码共 32 种组合,但只采用其中的 16 中不同的
4 位码,其他的 16 种作为控制码(帧的开始和结束、线路的状态信息等)或保留。
2.数字数据调制为模拟信号
数字数据调制技术在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原为数字信号,分别对应于调制解调器的调制和解调过程。基本的
调制方法有:
(1)、幅移键控(ASK)。通过改变载波信号的振幅来表示数字信号 1 和 0 ,而载波的频率和相位都不改变。比较容易实现,但抗干扰能力差。
(2)、频移键控(FSK)。通过改变载波信号的频率来表示数字信号1 和 0 ,而载波的振幅和相位都不改变。容易实现,抗干扰能力强,目前应用
较为广泛。
(3)、相移键控(PSK)。通过改变载波信号的相位来表示数字信号 1 和 0 ,而载波的振幅和频率都不改变。它又分为绝对调相和相对调相。
(4)、正交振幅调制(QAM)。在频率相同的前提下,将ASK 和 PSK 结合起来,形成叠加信号。设波特率为 B ,采用 m 个相位,每个相位有 n 种
振幅,则该 QAM 技术的数据传输率 R 为:
R = Blog2(m*n) (单位:b / s)
3.模拟数据编码为数字信号
该编码方法最典型的例子就是常用于对音频信号进行编码的脉码调制(PCM)。它主要包括三个步骤,即抽样、量化和编码。
先来介绍采样定理:在通信领域带宽是指信号最高频率和最低频率之差,单位为 Hz 。因此将模拟信号转换成数据信号时,假设原始信号中的最大频率
为 f ,那么采样频率 f(采样)必须大于或等于最大频率 f 的两倍,才能保证采样后的数字信号完整保留原始模拟信号的信息。另外,采样定理又称为奈奎
斯特定理。
(1)抽样是指对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。根据抽样定理,当抽样的频率大于或等于模拟数据的频带带宽
(最高变化频率)的两倍时,所得的离散信号可以无失真地代表被抽样的 模拟数据。
(2)量化是把抽样取得的电频幅值按照一定的分级标度转化为对应的数字值,并取整数,这样就把连续的电平幅值转换为离散的数字量。抽样和量化的
实质就是分割和转换。
(3)、编码则是把量化的结果转换为与之对应的二进制编码。
4.模拟数据调制为模拟信号
为了实现传输的有效性,可能需要较高的频率。这种调制方式还可以使用频分(FDM)复用技术,充分利用带宽资源。在电话机和本地局交换机所传输
信号是采用模拟信号传输模拟数据的编码方式;模拟的声音数据是加载到模拟的载波信号中传输的。
-----------------电路交换、报文交换和分组交换
1.电路交换
在进行数据传输前,两个结点之间必须先建立一条专用(双方独占)的物理通信路径(由通信双方之间的交换设备和链路逐段连接而成),该路径可能
经过许多中间结点。该线路在整个数据传输期间一直被独占,直到通信结束后才释放。因此,电路交换技术分为三个阶段:连接建立、数据传输和连接释放。
从通信资源的分配角度来看,“交换”就是按照某种方式动态地传输线路的资源。电路交换的关键点是:在数据传输过程中,用户始终占用端到端的固定传
输带宽。
电路交换技术的优点是:
(1)、通信时延小。由于通信线路为通信双方用户专用,数据直达,所以传输数据的时延非常小。当传输的数据量较大时,这一优点非常明显。
(2)、有序传输。双方通信时按发送顺序传送数据,不存在失序问题。
(3)、没有冲突。不同的通信双方有不同的信道,不会出现争用物理信道的问题。
(4)、适用范围广。电路交换既适用于传输模拟信号,又适用于传输数字信号。
(5)、实时性强。通信双方之间的物理通路一旦建立,双发可以随时通信。
(6)、控制简单。电路交换的交换设备(交换机等)及控制均为简单。
-------
电路交换技术的缺点是:
(1)、建立连接时间长。电路交换的平均建立时间对计算机通信来说太长。
(2)、线路独占,使用效率低。电路交换连接建立后,物理通路被通信双发独占,即使通信线路空闲,也不能供其他用户使用,因而信号利用率低。
(3)、灵活性差。只要在通信双方建立的通路中的任何一点出了故障,就必须重新拨号建立新的连接,这对于十分紧急和重要的通信是很不利的。
(4)、难以规格化。电路交换时,数据直达,不同类型、不同规格、不同速率的终端很难相互进行通信,也难以在通信过程中进行差错控制。
--------
注意:当电路建立以后,除了源结点和目的结点,电路上的任何结点都采取“直通式”接收数据和发送数据,即不会存在存储转发所耗费的时间。
2.报文交换。
数据交换的单位是报文,报文携带有目的地址、源地址等信息。报文交换在交换结点采用的是存储转发的传输方式。
报文交换技术的优点是:
(1)、无需建立连接:报文交换不需要为通信双方预先建立一条专用的通信线路,不存在建立连接时延,用户可以随时发送报文。
(2)、动态分配线路:当发送方把报文交给交换设备时,交换设备先存储整个报文,然后选择一条合适的空闲线路,将报文发送出去。
(3)、提高线路可靠性:如果某条传输路径发生故障,可重新选择另一条路径传输数据,所以提高了传输的可靠性。
(4)、提高线路利用率:通信双方不是固定占有一条通信线路,而是在不同的时间一段一段地部分占有这条物理通道,因而大大提高了
通信线路的利用率。
(5)、提高多目标服务:一个报文可以同时发送往多个目的地址,这在电路交换中很难实现的。
报文交换技术的缺点是:
(1)、由于数据进入交换结点后要经历存储、转发这一过程,从而引起转发时延(包括接收报文、检验正确性、排队、发送时间等)。
(2)、报文交换对报文的大小没有限制,这就要求网络结点需要有较大的缓存空间。
注意:报文交换主要使用在早期的电报通信网中,现在很少使用,通常被较先进的分组交换所取代。
3.分组交换
同报文交换一样,分组交换也采用存储转发方式,但解决了报文交换中大报文传输的问题。分组交换限制了每次传送的数据块大小的
上限,把大的数据块划分为合理的小数据块,再加上一些必要的控制信息(如源地址、目的地址和编号信息等),构成分组(Packet)。
网路结点根据控制信息把分组送到下一结点,下一结点接收到分组后,暂时保存下来并排队等待传输,然后根据分组控制信息选择它的
下一结点,直到到达目的结点。
分组交换的优点是:
(1)、无建立时延。不需要为通信双方预先建立一条专用的通信线路,不存在连接建立时延,用户可随时发送分组。
(2)、线路利用率高。通信双发不是固定占有一条通信线路,而是在不同的时间一段一段地部分占有这条物理通路,因而大大提高了
通信线路的利用率。
(3)、简化了存储管理(相对报文交换)。因为分组的长度固定,相应的缓冲区大小也固定, 在交换结点中存储器的管理通常被简化
为对缓冲区的管理,相对比较容易。
(4)、加速传输:分组是逐个传输,可以使后一分组的存储操作与前一个分组的转发操作并行,这种流水线方式减少了报文的传输时间。
此外,传输一个分组所需的缓冲区比传输一次报文所需的缓冲区小得多,这样因缓冲区不足而等待发送的几率也必然少得多。
(5)、减少了出错几率和重发数据:因为分组较短,其出错几率必然减少,所以每次重发的数据量也就大大减少,这样不仅提高了
可靠性,也减少了传输时延。
分组交换的缺点是:
(1)、存在传输时延。尽管分组交换比报文交换的传输时延少,但相对电路交换仍存在存储转发时延,而且其结点交换机必须具有更强的
处理能力。
(2)、需要传输额外的信息量。每个小数据块都要加上源、目的地址和分组编号等信息,从而构成分组,使传送的信息量大约增大5%~10%,
一定程度上降低了通信效率,增加了处理的时间,使控制复杂,时延增加。
(3)、当分组交换采用数据报服务时,可能出现失序、丢失或重复分组,分组到达目的结点时,要对分组按编号进行排序等工作,增加了
麻烦。若采用虚电路服务,虽无失序问题,但有呼叫建立、数据传输和虚电路释放三个过程。
补充:----若要传送的数据量很大,且其传送时间远大于呼叫时间,则采用电路交换较为合适;
----当端到端的通路由很多链路组成时,采用分组交换传送数据较为合适。
----从提高整个网络的信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机
之间的突发式数据通信。
--------------------数据报与虚电路
分组交换根据其通信子网向端点系统提供的服务,还可以进一步分为面向连接的虚电路方式和无连接的数据报方式。这两种服务方式都由
网络层提供。要注意数据报方式和虚电路方式是分组交换的两种方式。
1.数据报
当作为通信子网用户的端系统要发送一个报文时,在端系统中实现的高层协议先把报文拆成若干个有序号的数据单元,并在网络层加上
地址等控制信息后形成数据报分组(即网络层的 PDU )。中间结点存储分组一段很短的时间,找到最佳的路由后,尽快转发每个分组。
不同的分组可以走不同的路径,也可以按不同的顺序到达目的结点。
当分组正在某一链路上传送时,分组并不占有网络的其他部分资源。因为采用存储转发技术,资源是共享的。
-----------------------------
数据报服务具有如下特点:
(1)、发送分组前不需要建立连接。发送方可随时发送分组,网络中的结点可随时接收分组。
(2)、网络尽最大努力交付,传输不保证可靠性,所以可能丢失;为每个分组独立地选择路由,转发的路径可能不同,因而分组不一定
按序到达目的结点。
(3)、发送的分组中要包括发送端和接收端的完整地址,以便可以独立传输。
(4)、分组在交换结点存储转发时,需要排队等候处理,这会带来一定的时延。当通过交换结点的通信量较大或网络发生拥塞时,这种
时延会大大增加,交换结点还可根据情况丢失部分分组。
(5)、网络具有冗余路径,当某一交换结点或一段链路出现故障时,可相应的更新转发表,寻找另一条路径转发分组,对故障的适应能力
强。
(6)、存储转发的延时一般较小,提高了网络的吞吐量。
(7)、收发双方不独占某一链路,资源利用率较高。
2.虚电路
虚电路方式试图将数据报方式与电路交换方式结合起来,充分发挥两种方法的优点,以达到最佳的数据交换效果。在分组发送之前,要求在
发送方和接收方建立一条逻辑上相连的虚电路,并且连接一旦建立,虚电路所对应的物理路径也就固定了。与电路交换类似,整个通信过程分
为三个阶段:虚电路建立、数据传输和虚电路释放阶段。
在虚电路方式中,端系统每次建立虚电路时,选择一个没用过的虚电路号分配给该虚电路,以区别于本系统中的其他虚电路。在传送数据时,
每个数据分组不仅要有分组号、检验和等控制信息,还要有它要通过的虚电路号,以区别于其他虚电路上的分组。在虚电路网络中的每个结点
都维持一张虚电路表,它的每一项记录了一个打开的虚电路信息,包括在接收链路和发送链路上的虚电路号、前一结点和下一结点的
标识。数据的传输是双向进行的,上述信息是在虚电路的建立过程中确定的。
-----------------------------------
虚电路服务具有如下特点:
(1)、虚电路通信链路的建立和拆除需要时间开销,对交互式的应用和小量的短分组情况,显得很浪费,但对长时间、频繁的数据交换,则
效率较高。
(2)、虚电路的路由选择体现在连接建立阶段,连接建立后,传输路径就确定了。
(3)、虚电路提供了可靠的通信功能,能保证每个分组正确且有序到达。此外,还可以对两个数据端点的流量进行控制,当接收方来不及
接收数据时,可以通知发送方暂缓发送。
(4)、虚电路有一个致命的弱点,即当网络中的某个结点或某条链路出故障而彻底失效时,则所有经过该结点或该链路的虚电路将遭到破坏。
(5)、分组首部并不包含目的地址,而是包含虚电路标识符,相对数据报方式开销小。
--------------------------------------
虚电路之所以是“虚”的,是因为这条电路不是专用的,每个结点到其他结点之间的链路可能同时有若干虚电路通过,它也可能同时与多个
结点之间具有虚电路。每条虚电路支持特定的两个端系统之间的数据传输,两个端系统之间也可以有多条虚电路为不同的进程服务,这些虚
电路的实际路由可能相同也可能不相同。
补充:-----虚电路的数据传输过程是有确认的传输(由高层实现)。
-----网络中的传输是否有确认与网络层提供的两种服务没有任何关系。
---------------------------------------
数据报服务和虚电路服务的比较如下: