物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
物理层主要任务:确定与传输媒体接口有关的一些特性(定义标准)
物理层定义的接口特性
通信的目的是传送消息(消息:语音、文字、图像、视频等)
数据通信指在不同计算机之间传输髰信息的二进制数0/1序列的过程
数据data:传送信息的实体,通常是有意义的符号序列,例如0/1序列
信号:数据的电气/电磁的表现,是数据在传输过程中的存在形式
传送的消息是“在吗”;数据就是计算机把传送的消息翻译成计算机能理解的语言,即有意义的符号序列;数据再放到链路上传输,就要以信号的形式存在。信号的类型取决的信道的类型
信源:产生和发送数据的源头
信宿:接收数据的终点
信道:信号的传输媒介。一般用来表示向某一个方向发送信息的介值,因此一条通信线路往往包含一条发送信道和一条接收信道。也就是说信道一般是有方向性的
按传输信号分:模拟信道(传送模拟信号)、数字信道(传送数字信号)
按传输介值分:无线信道、有线信道
设计数据通信系统要考虑的三个问题
- 采用单工/半双工/全双工通信方式?(交互方式)
- 采用串行/并行通信方式
- 采用同步/异步通信方式
从通信双方信息的交互方式看,可以有三种基本方式:
同步传输:在同步传输的模式下,数据的传送是以一个数据区块为单位,因此同步传输又称为区块传输。在传送数据时,需先送出1个或多个同步字符,再送出整批的数据(接收端在发现同步字符的时候就准备接收数据,实现发送方和接收方的时钟同步)
例如,唱歌之前1、2、3,起
异步传输:异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方不知道它们会在什么时候到达。发送数据时,加一个字符起始位和一个字符终止位(发送的数据不是连续的)
例如,键盘上敲数字
码元是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元的宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元
1码元可以携带多个比特的信息量,例如,在使用二进制编码时,只有两种不同的码元,一种代表0状态,另一种代表1状态,因此携带一个比特信息量;使用四进制编码时,有四种不同的码元,因此可以携带两个比特信息量
[[附件/Pasted image 20221121143710.png|150]]
数字信号的每一个小平台就是一个码元。因为这里有两种高低状态,因此是二进制码元
M进制码元所携带的比特信息量为 log 2 M b \log_{2}M \space b log2M b
大写B可以表示波特,也可以表示字节,根据题目来区别,波特是速度单位,字节是存储容量单位
速率也叫数据率,是指数据的传输速率,表示单位时间内传输的数据量。可以用码元传输速率和信息传输速率表示
关系:若一个码元携带n bit的信息量,则M Baud码元传输速率所对应的信息传输速率为 M × n b / s M \times n \space b/s M×n b/s
比较不同系统的传输速率实际上是比较信息传输速率,因为系统传输的是比特流
模拟信号系统中,当输入信号频率高或低到一定程度,使得系统的输出功率成为输入功率的一半时(即-3bB),最高频率和最低频率间的差值就代表了系统的通频带宽,其单位为赫兹(Hz)
在数字设备中,表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”/单位时间内通过链路的数量,常用来表示网络的通信线路所能传输数据的能力。单位是比特每秒(bps同b/s)
拥有更宽的带宽,也就是有更大的信息运送能力
例如一条高速入口本身一秒内能让5台车上高速,现在加宽高速入口,一秒内能进10台车了,能力就变强了。类似带宽就增加了
除了奈氏准则和香农定理处带宽使用Hz,计算机网络领域其他带宽大多使用bps
影响失真程度的因素:
这里200Hz、300Hz、3300Hz、4000Hz是信号带宽
200Hz无法通过是因为频率太低,在电话线上衰减掉了
4000Hz无法通过是因为,码间串扰
信道带宽是信道能通过的最高频率和最低频率之差,本例中为3000Hz
码间串扰是指接收端收到的信号波形失去了码元之间清晰界限的现象(一种信号对应一种码元,二者是相互对应的)
例如,要数走过多少个人,但人与人之间间距很小,速度又很快,就可能数不过来
奈氏准则:在理想低通(无噪声,带宽受限)条件下,为了避免码间串扰,极限码元传输速率为2W Baud
理想低通信道下的极限数据传输率为
2 W log 2 V ( b / s ) 2W \space \log_{2}V(b/s) 2W log2V(b/s)
W表示带宽,单位Hz,V表示有几种码元/码元的离散电平数目
噪声存在于所有的电子设备和通信信道中。由于噪声随机产生,它的瞬时值有时会很大,因此噪声会使接收端对码元的判决产生错误。但是噪声的影响是相对的,若信号较强,那么噪声影响相对较小。因此,信噪比就很重要,常记为 S N \begin{aligned} \frac{S}{N}\end{aligned} NS,并用分贝(dB)作为度量单位,即
信 噪 比 ( d B ) = 10 log 10 ( S N ) 信噪比(dB)=10\log_{10}\left(\frac{S}{N}\right) 信噪比(dB)=10log10(NS)
香农定理是在带宽受限且有噪声的信道中,为了不产生误差,信息的传输速率有上限值
信 道 的 基 线 数 据 传 输 速 率 = W log 2 ( 1 + S N ) ( b / s ) 信道的基线数据传输速率=W \log_{2}\left(1+ \frac{S}{N}\right)(b/s) 信道的基线数据传输速率=Wlog2(1+NS)(b/s)
这里 S N \begin{aligned} \frac{S}{N}\end{aligned} NS就是信噪比,这里要用没有单位的,而不是dB为单位的(如果题目中是以dB为单位的,要用公式换一下)。W为带宽,单位Hz
奈氏准则是为了避免码间串扰,信道极限数据传输速率
香农定理是在有噪声的条件下,信道极限数据传输速率
如果题目中有噪声,那么只需要算香农定理;如果没有噪声,那么两个都需要算,取最小值
信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路网啊我那个包含一条发送信道和一条接收信道
按传输信号分:模拟信道(传送模拟信号)、数字信道(传送数字信号)
按传输介值分:无线信道、有线信道
信道上传送的信号可分为
在传输距离较近时,计算机网络采用基带传输方式(近距离衰减小,从而信号内容不易发生变化)
在传输距离较远时,计算机网络采用宽带传输方式(远距离衰减大,即使信号变化大也能最后过滤出来基带信号)
人声的频率较低,如果直接形成基带信号进行传输可能会有严重的损失,因此我们需要进行调制,提高频率,形成宽带信号,然后进行远距离传输
把数据变换为模拟信号的过程称为调制
把数据变换为数字信号的过程称为编码
数字数据编码用于基带传输中,即在不改变数字数据信号频率的情况下,直接传输数字信号
非归零编码(NRZ):高1低0,编码容易实现,但没有检错功能,且无法判断一个码元的开始和结束,以至于收发双发难以保持同步,想要保持同步,就需要双方带有单独的时钟线
例如一下传很长的1,那么接收方就不知道是传了几个1,不知道从哪里断开,此时就需要一条单独的信道来告诉接收方时钟周期,信号怎么读取
归零编码(RZ):信号电平在一个码元内都要恢复到低电平(高1低0,高0低1都用低电平)
反向不归零编码(NRZI):信号电平翻转表示0,信号电平不变表示1
如果有111111这种情况,双方依然需要单独的信道同步时钟
曼彻斯特编码:将一个码元分成两个相等的间隔前一个间隔为低电平后一个间隔为高电平表示码元1;码元0则正好相反。也可以采用相反的规定该编码的特点是在每一个码元的中间出现电平跳变,位中间的跳变既作时钟信号(可用于同步)又作数据信号,但它所占的频带宽度是原始的基带宽度的两倍
每一个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2(因为要跳变两次)
例如,该信道的码元传输速率是40B,那么信息传输速率只有20b/s
不太严谨的可以看做一个周期内有两个码元,但只有一个比特的数据
差分曼彻斯特编码:同1异0。常用于局域网传输,其规则是:若码元为1,则前半个码元的电平与上一个码元的后半个码元的电平相同,若为0,则相反。该编码的特点是,在每个码元的中间,都有一次电平的跳转,可以实现自同步,且抗干扰性强于曼彻斯特编码
4B/5B编码:比特流中插入额外的比特以打破一连串的0或1就是用5个比特来编码4个比特的数据,之后再传给接收方,因此称为4B/5B编码。编码效率为80%
因为5比特对应32种编码方式,而4比特只有16种,因此只采用16钟对应16种不同的4位码,其他的16种作为控制码(帧的开始和结束,线路的状态信息等)或保留
同步就是发送方发送了一个比特,接收方就能知道发送方发送了一个比特
数字数据调制级数在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原为数字信号,分别对应于调制解调器的调制和解调过程
设波特率为B,采用m个相位,每个相位有n种振幅,则该QAM技术的数据传输速率R为
R = B log 2 ( m n ) b / s R=B \log_{2}(mn) \quad b/s R=Blog2(mn)b/s
注意m个相位,每个相位有n种振幅,就是说有mn种码元
计算机内部处理的是二进制数据,处理的都是数字音频,所以需要将模拟音频通过采样、量化转换成有限个数字表示的离散序列(即实现音频数字化)
最典型的例子就是对音频信号进行编码的脉码调制(PCM),在计算机应用中,能够达到最高保真水平的就是PCM编码,被广泛用于素材保存及音乐欣赏,CD、DVD以及我们常见的WAV文件中均有应用。它主要包括三步:抽样、量化、编码
因为模拟信号是正弦波,函数为
y = A sin ( ω x + ϕ ) y=A \sin (\omega x+ \phi) y=Asin(ωx+ϕ)
已知 ω \omega ω也就是信号最高频率,如果我们知道两组x,y,就能求出A和 ϕ \phi ϕ,因此有
f 采 样 频 率 ≥ 2 f 信 号 最 高 频 率 f_{采样频率}\geq 2f_{信号最高频率} f采样频率≥2f信号最高频率
也就是保证在一个周期内采样两次
为了实现传输的有效性,可能需要较高的频率。这种调制方式还可以使用频分复用(FDM)技术,充分利用带宽资源。电话机和本地局交换机采用模拟信号传输模拟数据的编码方式,模拟的声音数据是加载到模拟的载波信号中传输的。
电路交换的原理:在数据传输期间,源结点和目的结点之间有一条由中间结点构成的专用物理连接线路,在数据传输结束之前,这条线路一直保持
A向B发送呼叫请求到B后,如果B可以接受A的连接请求,就会发回一个呼叫应答,二者就算连接成功
图为建立连接
释放连接类似
特点:独占资源,用户使用占用端到端的固定传输带宽。适用于远程批处理信息传输或系统间实时性要求高的大量数据传输的情况
电路交换优点:
电路交换缺点
报文是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了目标地址、源地址等完整的数据信息,其长度很不一致,长度不限且可变
报文交换原理:无需在两个站点之间建立一条专用通路,其数据传输的单位是报文,传输过程采用存储转发方式
所谓存储转发,例如下图的A、B之间,如果有过多的数据进行传输,导致线路繁忙,交换设备就可以暂存一些数据,等到线路空闲再发出去。
因为交换设备自己维护着一张路由表,能够找到下一步走哪个交换设备能尽快的到达目的主机
报文交换技术的优点:
报文交换技术的缺点:
分组:大多数计算机不能连续的传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块的发送,这种小块就称作分组。把大的数据块划分为小的数据块,再加上一些必要的控制信息(如源地址、目的地址和标号信息等),构成分组
分组交换的原理:分组交换与报文交换的工作方式基本相同,都采用存储转发方式,形式上的主要差别在于,分组交换网中要限制所传输的数据单位的长度,一般选128B。发送节点都先对从终端设备送来的数据报文进行接收、存储,而后将报文划分成一定长度的分组,并以分组为单位进行传输和交换。接收结点将收到的分组组转成信息或报文
不同小数据块可能走过的交换设备不同,但由于有编号信息,因此仍然能组装成大数据块
分组交换的优点:
分组交换的缺点
分组交换根据其通信子网向端点系统提供的服务,可分为面向连接的虚电路方式和无连接的数据报方式
数据报方式的特点:
虚电路将数据报方式和电路交换方式结合,以发挥两者优点
虚电路:一条源主机到目的主机类似于电路的路径(逻辑连接),路径上所有结点都要维持这条虚电路的建立,都维持一张虚电路表,每一项记录了一个打开的虚电路的信息,包括在接收链路和发送链路上的虚电路号、前一结点和下一结点的标识
源主机发送“呼叫请求”分组并受到“呼叫应答”分组后才算建立连接
每个分组携带虚电路号、分组号、检验和等控制信息
与A主机发送“释放请求”分组以拆出虚电路
虚电路方式的特点