一、基本概念
物理层考虑的是怎样能在连接各台计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
1.1物理层接口特性
- 机械特性:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量、排列情况。
- 电气特性:规定擦混熟二进制位时,线路上信号的电压范围、阻抗匹配、传输速率、距离限制等(比如:某网络在物理层规定信号的电平用+10v~+15v表示二进制0,用-10v 到-15v表示二进制1)。
- 功能特性:指明某条线上出现的某一电平表示何种意义,接口部件的信号线用途。(比如描述一个物理层接口引脚处于高电平时的含义,一般不会出现数字,会出现含义、意义)
- 规程特性:(过程特性)定义各物理线路的工作规程和时序关系。
1.2数据、信号、码元
数据是指传送的信息的实体。信号是数据的电气或电磁表现。
模拟信号:连续变化的数据/信号
数字信号:取值仅为有限的几个离散值的数据/信号
码元是指用一个固定时长的信号波形来表示以为k进制数字,1码元可以携带若干比特的信息量
1.3信源、信道、新宿
信源:产生和发送数据的源头
信宿:接收数据的终点
信道:与电路并不等同,是信号的传输媒介。一条信道可以视为一条线路的逻辑部件,一条通信线路往往包含一条发送信道和接收信道。
信道按传输信号的形式不同可以分为:数字信道、模拟信道;按传输介质可以分为:有限信道、无线信道
信道上传输的信号有:基带信号、宽带信号。基带信号将数字0、1用不同电压表示在数字信道上传输(基带传输);宽带信号将基带信号进行载波调制后,把信号的频率范围移到较高的频段,以便在模拟信道中传输(宽带传输)。
传输距离较近时用基带传输(衰减小,信号内容不容易发生变化)。
传输距离较远时用宽带传输(衰减大,即使信号衰减大也能最后过滤出来基带信号)。
信道的极限容量是指信道的最高码元传输速率或信道的极限信息传输速率。
发送端信源发出的信息需要通过变换器转换成适合于在信道上传输的信号,而通过信道传输到接收端的信号先由反变换器转换为原始信息,再发给信宿
1.4速率、波特、带宽
速率分为码元速率、信息速率
码元速率:(波特率)表示单位时间内数字通信系统所传输的码元个数(也可以称为脉冲个数/信号变化的次数),单位是波特,1波特表示数字通信系统每秒传输1码元
信息速率:(比特率)表示单位时间内数字通信系统所传输的二进制码元个数(比特数),单位是比特/s(b/s)
一个码元携带n比特的信息量,则M波特率的码元传输速率所对应的信息传输速率为Mn比特/秒
带宽:信号具有的频带宽度,表示单位时间内从网络中某一点到另一点所能通过的最高速距率
二、奈奎斯特定理与香农定理(难点🍕🍕🍕)
2.1奈奎斯特定理
在理想通道(没有噪声、带宽有限)的信道中,为了避免码间串扰,极限码元传输速率为2W波特,其中W是理想低通信道的带宽。若用V表示每个码元离散电平的数目(码元的离散电平数目是指有多少种不同的码元,比如有16种不同的码元,则需要4个二进制位,因此传输速率是码元传输速率的4倍),则极限数据率为2Wlog2V(单位:b/s)
对于奈氏准则可以得出以下结论:
- 在任何信道中,码元传输速率是有上限的。若传输速率超出此上限,就会出现严重的码间串扰问题,使得接收端不可能完全正确识别码元。
- 信道的频带越宽(即可以通过的高频分量越多),就可用更高的速率进行码元的有效传输。
- 奈氏准则给出了码元传输速率的限制,但并未对信息传输速率给出限制,即卫队一个码元可以对于多少位二进制给出限制
由于码元传输速率搜奈氏准则的制约,所以要提高数据船速速率,就必须设法使每个码元携带更多比特的信息量,此时就需要采用多元制的调制方法。
2.2香农定理
信噪比:信号的平均功率/噪声的平均功率,记为S/N,单位:分贝(dB)
香农定理:在带宽受限,且有噪声的信道中,为了不产生误差,信息的传输速率有上限值
对于香农定理可以得出以下结论:
- 信道的带宽,或信道中的信噪比越大,信息的极限传输速率越高
- 对一定的传输带宽和一定的信噪比,信息传输速率的上限是确定的
- 只要信息传输速率低于信道的极限传输速率,就能找到某种方法来实现无差别的传输
- 香农定理得出的是极限信息传输速率,实际信道能达到的速率比它低不少
奈氏准则指考虑了带宽与极限码元传输速率的关系,而香农定理不仅考虑到了带宽,也考虑到了信噪比。从另一个侧面表明。一个码元对应的二进制位数是有限的。
例题
如果题中给了信噪比没给码元离散电平数码,就用香农,如果都给了,就两个都计算一下,求最小值。
奈氏与香农的比较
奈氏 | 香农 |
---|---|
带宽受限无噪声条件下,为了避免码间串扰,码元传输速率的上限 | 带宽受限有噪声条件下的信息传输速率 |
理想低通信道下的极限数据传输率 | 信道的极限数据传输速率 |
想要提高数据率,就要提高带宽/采用更好的编码技术 | 想要提高数据率,就要提高带宽/信噪比 |
三、编码与调制
数据无论是数字的还是模拟的,为了传输的目的都必须转变为信号。
把数据转为模拟信号的过程称为调制。
把数据转为数字信号的过程称为编码。
有四种转换方式(看图理解一下,转换的设备不是考察重点):
3.1数字数据编码为数字信号
非归零编码(NRZ🍕)
高1低0,编码容易实现,但没有检错功能,且无法判断一个码元的开始和结束,以至于收发双方难以保持同步
归零编码
信号电平在一个码元内都要恢复到0的这种编码
反向不归零编码(NRZI)
信号电平翻转表示0,信号电平不变表示1
曼彻斯特编码🍕🍕
在信号位中电平从低到高跳变表示1,在信号位中电平从高到低跳变表示0。也可以采用相反的规定!!!
所占的频带宽度是原始的基带宽度的2倍。每一个码元被调成两个电平,所以数据传输速率只有调制速率的1/2
反曼彻斯特编码🍕🍕
同1异0 ,若码元为1,则前半个码元的电平与上一个码元后半个码元的电平相同,若为0,则相反。
可以实现自动同步,且抗干扰性强于曼彻斯特编码
4B/5B编码
比特流中插入额外的比特以打破一连串的0或1,用五个比特传输四个比特的数据,之后再传给接收方,编码效率为80%
3.2数字数据调制为模型信号
数字数据调制技术在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原为数字信号,分别应对于调制解调器的调制和解调过程。
调幅
调频
调相
条幅+调相(QAM)
例题
某通信链路的波特率是1200Baud,采用4个相位,每个相位有4种振幅的QAM调制技术,则该链路的信息传输速率是多少?
解答:整个信号有44共16种波形,16种码元,需要4个bit位表示,所以1个码元对应4bit,因为1秒是1200个码元,1个码元对应4bit,所以传输速率为12004=4800 b/s
3.3 模拟数据编码为数字信号
对音频信号进行编码的脉码调制(PCM),在计算机应用中,能够达到最高保真水平的就是PCM编码,主要包括三步:抽样、量化、编码。
抽样
对模拟信号周期性扫描,把时间上连续的信号变成时间上离散的信号。
为了使得离散信号无失真地代表被抽样的模拟数据,要使用采样定理进行采样:
量化
把抽样取得的电平幅值按照一定的分级标度转化为对应的数值值,并取整数,这就把连续的电平幅值转换为离散的数字量。
编码
把量化的结果转换为与之对应的二进制编码
3.4模拟数据调制为模拟信号
为了实现传输的有效性,可能需要较高的频率。这种调制方式还可使用频分复用技术,充分利用带宽资源。在电话机和本地交换机所传输的信号是采用模拟信号传输模拟数据的方式;模拟的声音数据是加载到模拟的载波信号中传输的。
四、电路交换、报文交换、分组交换
4.1电路交换
原理:在数据传输期间,源节点与目的节点之间有一条由中间结点构成的专用物理连接线路,在数据传输结束之前,这条线路一直保持。
阶段:建立连接(呼叫/电路建立)——>通信(数据传输)——>释放连接(拆除电路)
特点:独占资源,用户始终占用端到端的固定传输带宽。适用于远程批处理信息传输或系统间实时性要求高的大量数据数据传输的情况。
优缺点
无数据存储能力,难以平滑通信量:电路交换的设备是没有存储能力的,如果有大量数据涌入到交换设备中 ,很难应付数据量的激增,可能会导致数据丢失等。
4.2报文交换(Message Exchange)
报文是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。
原理:无需在两个站点之间建立一条专用通路,其数据传输的单位是报文,传送过程采用存储转发方式。
转发过程:
优缺点:
4.3分组交换(Packet Exchange)(最常使用)🍕🍕🍕
大多数计算机网络都不能连续的传任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块的发送,这种小块就称作分组(packet)。
分组交换的原理:分组交换与报文交换的工作方式基本相同,都采用存储转发方式,形式上的主要差别在于,分支交换网中要限制所传输的数据单位的长度,一般选128B。发送节点首先对从终端设备送来的数据报文进行接收、存储,而后将报文划分成一定长度的分组,并以分组为单位进行传输和交换。接收节点将收到的分组组装成信息或报文。
优缺点
4.4交换方式的选择🍕🍕🍕
- 传送数据量大,且传送时间元大于呼叫时,选择电路交换。电路交换传输时延最小。
- 当端到端的通路有很多段的链路时,采用分组交换传输数据较为合适
- 从信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信。
五、数据报与虚电路🍕🍕🍕
分组交换的两种方式
5.1数据报方式
流程
- 源主机 (A) 将报文分成多个分组,依次发送到直接相连的结点 (A)
- 结点A收到分组后,对每个分组差错检测和路由选择,不同分组的下一跳结点可能不同。
- 结点C收到分组P1后,对分组P1进行差错检测,若正确则向A发送确认信息,A收到C确认后则丢弃分组P1副本
- 所有分组到家辽(主机B)!
特点
无连接服务 : 不事先为分组的传输确定传输路径,每个分组独立确定传输路径,不同分组传输路径可能不同。
- 数据报方式为网络层提供无连接服务。发送方可随时发送分组,网络中的结点可随时接收分组。
- 同一报文的不同分组到达目的结点时可能发生乱序、重复、丢失。
- 每个分组在传输过程中都必须携带源地址和目的地址,以及分组号。
- 分组在交换结点存储转发时,需要排队等候处理,这会带来一定的时延。当通过交换结点的通信量较大或网络发生拥塞时,这种时延会大大增加,交换结点还可根据情况丢弃部分分组。
- 网络具有冗余路径,当某一交换结点或一段链路出现故障时,可相应地更新转发表,寻找另一条路径转发分组,对故障的适应能力强,适用于突发性通信,不适于长报文、会话式通信。
5.2虚电路方式
虚电路将数据报方式和电路交换方式结合,以发挥两者优点。
流程
特点
连接服务 :首先为分组的传输(建立连接)确定传输路径然后沿该路径(连接) 传输系列分组,系列分组传输路径相同,传输结束后拆除连接。
- 虚电路方式为网络层提供连接服务。源节点与目的结点之间建立一条逻辑连接,而非实际物理连接。
- 一次通信的所有分组都通过虚电路顺序传送,分组不需携带源地址、目的地址等信息,包含虚电路号,相对数据报方式开销小,同一报文的不同分组到达目的结点时不会乱序、重复或丢失。
- 分组通过虚电路上的每个节点时,节点只进行差错检测,不需进行路由选择。
- 每个节点可能与多个节点之间建立多条虚电路,每条虚电路支持特定的两个端系统之间的数据传输,可以对两个数据端点的流量进行控制,两个端系统之间也可以有多条虚电路为不同的进程服务。
- 致命弱点:当网络中的某个结点或某条链路出故障而彻底失效时,则所有经过该结点或该链路的虚电路将遭到破坏
比较
数据报服务 | 虚电路服务 | |
---|---|---|
连接的建立 | 不要 | 必须有 |
目的地址 | 每个分组都有完整的目的地址 | 仅在建立连接阶段使用,之后每个分组使用长度较短的虚电路号 |
路由选择 | 每个分组独立地进行路由选择和转发 | 属于同一条虚电路的分组按照咸一路由转发 |
分组顺序 | 不保证分组的有序到达 | 保证分组的有序到达 |
可靠性 | 不保证可靠通信,可靠性由用户主机来保证 | 可靠性由网络保证 |
对网络故障的适应性 | 出故障的结点丢失分组,其他分组路径选择发生变化,可正常传输 | 所有经过故障结点的虚电路均不能正常工作 |
差错处理和流量控制 | 由用户主机进行流量控制,不保证数据报的可靠性 | 可由分组交换网负责,也可由用户主机负责 |