1. 通信基础
- 数据、信号与码元
- 数据:指传送信息的实体。
- 信号:指数据的电气或电磁表现,是数据在传输过程中的存在形式。
- 码元:指一个固定时长的信号波形(数字脉冲),这个信号波形可以用来表示一位k进制数字,码元是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。1码元可以携带多个比特的信息量。例如,在用二进制编码时,只有两种码元,一种代表0状态,一种代表1状态。
数据和信号都可用"模拟的"或"数字的"来修饰:连续变化的数据(或信号)称为模拟数据(或模拟信号);取值仅为有限的几个离散数值的数据(或信号)称为数字数据(或数字信号)。
数据的传输方式可分为串行传输和并行传输。串行传输是指一个一个的比特按照时间顺序传输(出于经济上的考虑,远距离通信通常采用串行传输),并行传输是指多个比特通过多条通信信道同时传输。
数据通信是指数字计算机或其他数字终端之间的通信。一个数据通信系统主要划分为信源、信道和信宿三部分。
- 信源、信道、新宿
- 信源:产生和发送数据的源头。
- 信道:信号的传输媒介。
- 信宿:接收数据的终点
信源和信宿通常都是计算机或其他数字终端装置。发送端信源发出的信息需要通过变换器转换成适合于在信道上传输的信号,而通过信道传输到接收端的信号先由反变换器转换成原始信息,在发送给信宿。

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

若传送的数据量很大且其传送时间远大于呼叫时间时,采用电路交换较为合适。端到端的通路由多端链路组成时,采用分组交换传送数据较为合适。从提高整个网络的信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换时延小,尤其适合于计算机之间的突发式数据通信。
5、数据报与虚电路
分组交换还可以进一步分为无连接的数据报方式和面向连接的虚电路方式。这两种服务方式都由网络层提供。
- 数据报
通信子网的端系统发送一个报文时,在端系统中实现的高层协议先把报文拆成若干带有序号的数据单元,并在网络层加上地址等控制信息后形成数据报分组(即网络层PDU)。查找转发表根据当前网络情况找到最佳的路由后,尽快转发每个分组。不同的分组可以走不同的路径,也可以按不同的顺序到达目的结点。

当分组正在某一链路上传送时,分组并不占用网络的其他部分资源。因为采用存储转发技术,资源是共享的,所以主机A在发送分组时,主机B也可同时向其他主机发送分组。
数据报服务的特点:
1、发送分组前不需要建立连接。发送方可随时发送分组,网络中的结点可随时接收分组。
2、网络尽最大努力交付,传输不保证可靠性,所以可能丢失;为每个分组独立地选择路由,转发的路径可能不同,因而分组不一定按序到达目的结点。
3、发送的分组中要包括发送端和接收端的完整地址,以便可以独立传输。
4、分组在交换结点存储转发时,需要排队等待处理,这会带来一定的时延。通过交换结点的通信量较大或网络发生拥塞时,这种时延会大大增加,交换结点还可根据情况丢弃部分分组。
5、网络具有冗余路径,当某一交换结点或一段链路出现故障时,可相应地更新转发表,寻找另一条路径转发分组,对故障的适应能力强。
6、存储转发的延时一般较小,提高了网络的吞吐量。
7、收发双方不独占某一链路,资源利用率较高。
- 虚电路
虚电路方式试图将数据报方式与电路交换方式结合起来,充分发挥两种方法的优点,以达到最佳的数据交换效果。在分组发送之前,要求在发送方和接收方建立一条逻辑上相连的虚电路,并且连接一旦建立,就固定了虚电路所对应的物理路径。与电路交换类似,整个过程分为三个阶段:虚电路建立、数据传输与虚电路释放。
在虚电路方式中,端系统每次建立虚电路时,选择一个未用过的虚电路号分配给该虚电路,以区别于本系统的其他虚电路。在传送数据时,每个数据分组不仅要有分组号、校验和等控制信息,还要有它要通过的虚电路号,以区别于其他虚电路上的分组。在虚电路网络中的每个结点上都维持一张虚电路表,表中的每项记录了一个打开的虚电路的信息,包括在接收链路和发送链路上的虚电路号、前一结点和下一结点的标识。数据的传输是双向进行的,上述信息是在虚电路的建立过程中确定的。


虚电路服务的特点:
1、虚电路通信链路的建立和拆除需要时间开销,对交互式应用和小量的短分组情况显得很浪费,但对长时间、频繁的数据交换效率较高。
2、虚电路的路由选择体现在连接建立阶段、连接建立后,就确定了传输路径。
3、虚电路提供了可靠的通信功能,能保证每个分组正确且有序到达。此外,还可以对两个数据端点的流量进行控制,当接收方来不及接收数据时,可以通知发送方暂缓发送。
4、虚电路有一个致命的弱点,即当网络中的某个结点或某条链路出现故障而彻底失效时,所有经过该结点或该链路的虚电路将遭到破坏。


6、传输介质
传输介质也称传输媒体,它是发送设备和接收设备之间的物理通路。传输介质可分为导向传输介质和非导向传输介质。在导向传输介质中,电磁波被导向的沿着固体媒介(铜线或光纤)传播,而非导向传输介质可以时空气、真空或海水等。
-
导向传输介质(有线传输介质)
- 双绞线
由两根采用一定规则并排绞合的、相互绝缘的铜导线组成。绞合可以减少对相邻导线的电磁干扰。为了进一步提高抗电磁干扰能力,可以在双绞线的外面加上一个由金属丝编织成的屏蔽层,这就是屏蔽双绞线(STP),无屏蔽层的双绞线称为非屏蔽双绞线(UTP)。

- 同轴电缆
同轴电缆由内导体、绝缘层、网状编织屏蔽层和塑料外层构成。按特性阻抗数值的不同,通常将同轴电缆分为两类:50Ω同轴电缆和75Ω同轴电缆。其中,50Ω同轴电缆主要用于传送基带数字信号,又称基带同轴电缆,广泛应用于局域网中。75Ω同轴电缆主要用于传送宽带信号,又称宽带同轴电缆,主要用于有线电视系统。

- 光纤
光纤的主要成分是石英,只传光,不导电,不受电磁场的作用,光纤不受电磁干扰和噪声影响。
光纤通信就是利用光导纤维(简称光纤)传递光脉冲来进行通信。有光脉冲表示1,无光脉冲表示0.可见光的频率约为10^8MHz,因此光纤通信系统的带宽范围极大。
光纤主要有纤心和包层构成,光波通过纤心进行传导(全反射),包层较纤心有较低的折射率。当光线从高折射率的介质射向低折射率的介质时,其折射角大于入射角,当入射角大于某个临界角度,会发生全反射,即光线碰到包层时会折射回纤心,这个过程不断重复,光也就沿着光纤传输下去。



- 非导向传输介质(无线传输介质)
7、物理层设备
- 中继器
中继器又称转发器,主要功能是将信号整形并放大(使之恢复到发送时的状态) 再转发出去,以消除信号经过一长段电缆后,因噪声或其他原因而造成的失真和衰减,使信号的波形和强度达到所需要的要求,进而扩大网络传输的距离。其原理是信号再生(而非简单地将衰减的信号放大)。中继器有两个端口,数据从一个端口输入,再从另一个端口发出。端口仅作用于信号的电气部分,而不管数据中是否有错误数据或不适于网段的数据。
中继器是局域网环境下用来扩大网络规模的最简单、最廉价的互联设备。使用中继器连接的几个网段仍然是一个局域网。一般情况下,中继器的两端连接的是相同的媒体,但有的中继器也可以完成不同媒体的转接工作。但由于中继器工作在物理层,因此它不能连接两个具有不同速率的局域网。中继器两端的网络部分是网段,而不是子网。中继器若出现故障,对相邻两个网段的工作都将产生影响。
从理论上将,中继器的使用数目是无限的,网络因而也可以无限延长。但事实上这不可能,因为网络标准中对信号的延迟范围做了具体的规定,中继器只能在此规定范围内进行有效的工作,否则会引起网络故障。例如,在采用粗同轴电缆的10BASE5以太网规范中,互相串联的中继器个数不能超过4个,而且用4个中继器串联的5段通信介质中只有3段可以挂接计算机,其余两段只能用作扩展通信范围的链路段,不能挂接计算机。这就是所谓的“5-4-3规则”。

- 集线器
集线器(Hub)实质上是一个多端口的中继器,它也工作在物理层。当Hub工作时,一个端口接收到数据信号后,由于信号在从端口到Hub的传输过程中已有衰减,所以Hub便将该信号进行整形放大,使之恢复到发送时的状态,紧接着转发到其他所有(除输入端口外)处于工作状态的端口。如果同时有两个或多个端口输入,那么输出时会发生冲突,致使这些数据都无效。从Hub的工作方式可以看出,它在网络中只起信号放大和转发作用,目的是扩大网络的传输范围,而不具备信号的定向传送能力,即信号传输的方向是固定的,是一个标准的共享式设备。
Hub主要使用双绞线组建共享网络,是从服务器连接到桌面的最经济方案。在交换式网络中,Hub直接与交换机相连,将交换机端口的数据送到桌面上。使用Hub组网灵活,它把所有结点的通信集中在以其为中心的结点上,对结点相连的工作站进行集中管理,不让出问题的工作站影响整个网络的正常运行,并且用户的加入和退出也很自由。
由Hub组成的网络是共享式网络,但逻辑上仍是一个总线网。Hub的每个端口连接的网络部分是一个网络的不同网段,同时Hub也只能在半双工状态下工作,网络的吞吐率因而受到限制。

8、物理层接口的特性
物理层考虑的是如何在连接到各台计算机的传输媒体上传输数据比特流,而不指具体的传输媒体。物理层应尽可能屏蔽各种物理设备的差异,使数据链路层只需考虑本层的协议和服务。
物理层的主要任务可以描述为确定与传输媒体的接口有关的一些特性:
1、机械特性。主要定义物理连接的边界点,即接插装置。规定物理连接时所采用的规格、引线的数目、引脚的数量和排列情况等。
2、电气特性。规定传输二进制位时,线路上信号的电压高低、阻抗匹配、传输速率和距离限制等。
3、功能特性。指明某条线上出现的某一电平的电压表示何种意义,接口部件的信号线(数据线、控制线、定时线等)的用途。
4、规程特性。主要定义各条物理线路的工作规程和时序关系。
常用的物理层接口标准有EIA RS-232-C、ADSL和SONET/SDH等。