【计算机网络】物理层(二)
一、基带信号与宽带信号
在传输距离较近时,计算机网络采用基带传输方式(近距离衰减小,从而信号内容不易发生变化)
在传输距离较远时,计算机网络采用宽带传输方式(远距离衰减大,即使信号变化大也能最后过滤出来基带信号)
注: 基带信号又分为:数字基带信号和模拟基带信号。但是在计算机网络中可以理解基带传输的是数字信号,宽带传输的是模拟信号
二、编码&调制
数字数据编码为数字信号
数字数据编码用于基带传输中,即在基本不改变数字数据信号频率的情况下,直接传输数字信号。具体用什么样的数字信号表示0及用什么样的数字信号表示1就是所谓的编码。编码的规则有多种,只要能有效地把1和0区分开即可,常用的数据数据编码有以下几种,如下图所示。
(1)归零编码【RZ】
在归零编码(RZ)中用高电平代表1、低电平代表0(或者相反),每个时钟周期的中间均跳变到低电平(归零),接收方根据该跳变调整本方的时钟基准,这就为传输双方提供了自同步机制。由于归零需要占用一部分带宽,因此传输效率受到了一定的影响。
(2)非归零编码【NRZ】
非归零编码(NRZ) 与 RZ编码的区别是不用归零,一个周期可以全部用来传输数据。但 NRZ编码无法传递时钟信号,无法判断一个码元的开始和结束,以至于收发双方难以保持同步,因此若想传输高速同步数据,则需要都带有时钟线。
(3)反向非归零编码【NRZI】
反向非归零编码(NRZI) 与 NRZ编码的区别是用信号的翻转代表0、信号保持不变代表1。翻转的信号本身可以作为一种通知机制。这种编码方式集成了前两种编码的优点,既能传输时钟信号,又能尽量不损失系统带宽。
USB 2.0通信的编码方式就是NRZI编码。
(4)曼彻斯特编码(前高后低为1,前低后高为0)
将一个码元分成两个相等的间隔,前一个间隔为低电平后一个间隔为高电平表示码元1;码元0则正好相反。也可以采用相反的规定。
该编码的特点是在每一个码元的中间出现电平跳变,位中间的跳变既作时钟信号(可用于同步),又作数据信号,但它所占的频带宽度是原始的基带宽度的两倍。
每一个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2。
注意:以太网
使用的编码方式就是慢切斯特编码
(3)差分曼彻斯特编码 (同 1 异 0)
其规则是:
若码元为1,则前半个码元的电平与上一个码元的后半个码元的电平相同,若为0,则相反。该编码的特点是,在每个码元的中间,都有一次电平的跳转,可以实现自同步,且抗干扰性强于曼彻斯特编码。
差分曼切斯特编码常用于局域网
传输
数字数据调制为模拟信号
数字数据调制技术在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原为数字信号,分别对应于调制解调器的调制和解调过程。
模拟数据编码为数字信号
计算机内部处理的是二进制数据,处理的都是数字音频,所以需要将模拟音频通过采样、量化转换成有限个数字表示的离散序列(即实现音频数字化)。
最典型的例子就是对音频信号进行编码的脉码调(PCM),在计算机应用中,能够达到最高保真水平的就是 PCM编码,被广泛用于素材保存及音乐欣赏,CD、DVD以及我们常见的 WAV文件中均有应用。它主要包括三步:
抽样、量化、编码。
- 抽样:对模拟信号周期性扫描,把时间上连续的信号变成时间上离散的信号。为了使所得的离散信号能无失真地代表被抽样的模拟数据,要使用采样
定理进行采样:f (采样频率) ≥ 2 f (信号最高频率)
- 量化: 把抽样取得的电平幅值按照一定的分级标度转化为对应的数字值,并取整数,这就把连续的电平幅值转换为离散的数字量。
- 编码:把量化的结果转换为与之对应的二进制编码。
模拟数据调制为模拟信号
为了实现传输的有效性,可能需要较高的频率。这种调制方式还可以使用频分复用技术,充分利用带宽资源。在电话机和本地交换机所传输的信号是采用模拟信号传输模拟数据的方式;模拟的声音数据是加载到模拟的载波信号中传输的。
常用的多路复用技术有频分多路复用技术和时分多路复用技术。
1.频分多路复用是将各路信号分别调制到不同的频段进行传输,多用于模拟通信。
2.时分多路复用技术是利用时间上离散的脉冲组成相互不重叠的多路信号,广泛应用于数字通信。
3.除了频分和时分多路复用技术外,还有一种波分复用技术。这是在光波频率范围内,把不同波长的光波,按一定间隔排列在一根光纤中传送。这种用于光纤通信的“波分复用”技术,现在正在迅速发展之中。
频分多路复用与时分多路复用的区别如下:
(1)微观上,频分多路复用的各路信号是并行的,而时分多路复用是串行的。
(2)频分多路复用较适合于模拟信号,而时分多路复用较适用于数字信号。
三、数据交换方式
1. 电路交换
电路交换的原理:
在数据传输期间,源结点与目的结点之间有一条由中间结点构成的专用物理连接线路,在数据传输结束之前,这条线路一直保持。
特点:独占资源,用户始终占用端到端的固定传输带宽。适用于远程批处理信息传输或系统间实时性要求高的大量数据传输的情况。
电路交换的优缺点
2. 报文交换(Message Exchanging)
报文:报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。
报文交换的优缺点
报文交换总结
数据交换单位为报文,报文携带目标地址、源地址等信息,且对报文的大小没有限制,采用存储转发的传输方式,无需建立连接、动态分配线路、可以提供多目标的服务。
3. 分组交换(Packet Exchanging)
分组:大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块地发送,这种小块就称作分组(packet)。
分组交换的原理
分组交换与报文交换的工作方式基本相同,都采用存储转发方式,形式上的主要差别在于,分组交换网中要限制所传输的数据单位的长度,一般选 128B。 发送节点首先对从终端设备送来的数据报文进行接收、存储,而后将报文划分成一定长度的分组,并以分组为单位进行传输和交换。接收结点将收到的分组组装成信息或报文。
分组交换的优缺点
分组交换的进一步划分
分组根据其通信子网向端点系统提供的服务,还可以进一步分为面向连接的虚电路方式和无连接的数据报方式。
(1)数据报方式
1.源主机(A)将报文分成多个分组,依次发送到直接相连的结点A。
2.结点A缓存收到的分组后,对每个分组差错检测和路由选择,不同分组的下一跳结点可能不同。
3.结点C收到分组P1后,对分组P1进行差错检测,若正确则向A发送确认信息,A收到C确认后则丢弃分组P1副本。
4.所有分组最终到达主机B
数据报方式的特点
-
数据报方式为网络层提供
无连接服务
。发送方可随时发送分组,网络中的结点可随时接收分组。 -
同一报文的不同分组达到目的结点时可能发生乱序、重复与丢失。
-
每个分组在传输过程中都必须携带源地址和目的地址,以及分组号。
-
分组在交换结点存储转发时,需要排队等候处理,这会带来一定的时延。当通过交换结点的通信量较大或网络发生拥塞时,这种时延会大大增加,交换结点还可根据情况丢弃部分分组。
-
网络具有冗余路径,当某一交换结点或一段链路出现故障时,可相应地更新转发表,寻找另一条路径转发分组,对故障的适应能力强,适用于突发性通信,不适于长报文、会话式通信。
(2)虚电路方式
虚电路将数据报方式和电路交换方式结合,以发挥两者优点。
虚电路:一条源主机到目的主机类似于电路的路径(逻辑连接),路径上所有结点都要维持这条虚电路的建立,都维持一张虚电路表,每一项记录了一个打开的虚电路的信息。
虚电路方式的特点
1.虚电路方式为网络层提供连接服务
。源节点与目的结点之间建立一条**逻辑连接
**,而非实际物理连接。
2.一次通信的所有分组都通过虚电路顺序传送
,分组不需携带源地址、目的地址等信息,包含虚电路号,相对数据报方式开销小,同一报文的不同分组到达目的结点时不会乱序、重复或丢失。
3.分组通过虚电路上的每个节点时,节点只进行差错检测,不需进行路由选择。
4.每个节点可能与多个节点之间建立多条虚电路,每条虚电路支持特定的两个端系统之间的数据传输,可以对两个数据端点的流量进行控制,两个端系统之间也可以有多条虚电路为不同的进程服务。
5.致命弱点:当网络中的某个结点或某条链路出故障而彻底失效时,则所有经过该结点或该链路的虚电路将遭到破坏。
数据报&虚电路的对比
数据交换方式的选择
- 传送数据量大,且传送时间远大于呼叫时,选择电路交换。电路交换传输时延最小。
- 当端到端的通路有很多段的链路组成时,采用分 组交换传送数据较为合适。
- 从信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信。