物理层

基本概念

image-20210427211044376

物理层的作用是解决在各种传输媒体上传输比特0和1的问题

物理层的接口主要有以下4个特性:

  1. 机械特性:指明接口所用接线器的形状和尺寸,引脚数目和排列,固定和锁定装置

  2. 电气特性:指明在接口电缆的各条线上出现的电压的范围

  3. 功能特性:指明某条线上出现的某一电平表示何种意义

  4. 过程特性:指明对于不同功能的各种可能事件的出现顺序

物理层的协议比较多,都包含了以上4种特性,需要掌握特性,而不是具体协议


传输媒体

传输媒体并不属于互联网的体系结构,处于物理层之下

导引型传输媒体

image-20210427211851913

  • 同轴电缆(Coaxial Cable):由导体铜质芯线,绝缘层,网状编织屏蔽层和塑料外层构成,根据特性阻抗不同分类,主要用于有线电视系统
  • 双绞线(Twisted Pair):由两根采用一定规则并排绞合的,相互绝缘的铜导线组成,绞合可以较少相邻导线之间的电磁干扰,因为价格便宜,所以非常常用,主要用于局域网和传统电话网
  • 光纤(Optical Fiber):利用光导纤维传递光脉冲来进行通信,光纤通信的带宽远远大于目前其他通信系统的带宽

非导引型传输媒体

image-20210427211908326


传输方式

串行传输与并行传输

串行传输是指数据是一个比特一个比特依次发送,在发送和接收端直接,只需要1条传输线路

image-20210427212050037

并行传输是指数据是一次发送n个比特,在发送和接收端之间需要n条传输线路

image-20210427212142899

一般电脑之间的远距离传输是串行传输,而电脑内部之间,CPU和内存之间通过总线进行并行传输


同步传输与异步传输

同步传输是指数据块以稳定的比特流的形式进行传输,字节之间没有间隔

image-20210427212341718

接收端在比特信号的中间时刻进行检测,来判断是比特0还是比特1,由于不同设备的时钟不同,累计误差会导致判别错位

image-20210427212513348

所以需要采用方法使收发双方同步

  • 外同步:在收发双方之间添加一条单独的时钟信号线

  • 内同步:发送端将时钟同步信号编码到发送数据中一起传输(例如曼彻斯特编码)


异步传输:让字节作为独立的传输单位,字节之间的时间间隔不是固定的

image-20210427212802907

接收端仅在每个字节的起始处对字节内的比特实现同步,为此通常在每个字节前后加上起始位和结束位

image-20210427212900846

异步是指字节之间异步(间隔不是固定的)


单工,半双工,全双工通信

单工通信:又称为单向通信

image-20210427213158360

半双工通信:又称为双向交替通信,双方设备可以交换信息,但不能同时进行

image-20210427213134387

全双工:又称为双向同时通信,双方设备可以同时通信

image-20210427213247983


编码和调制

概念

消息(message):计算机要处理的文字,图片等

数据(data):是运送消息的实体

信号(signal):是数据的电磁表现

基带信号:是信源发出的原始电信号

image-20210427224355044

基带信号又分数字基带信号和模拟基带信号,都能够进行编码和调制

将基带信号变成数据信号的过程叫做编码

将基带信号变成模拟信号的过程叫做调制

image-20210427225310553

码元:在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形

image-20210427225542783


常用编码

1.不归零编码NRZ:用正电平和负电平来表示

image-20210427225904493

当接受到连续信号的时候,系统需要判断码元的个数,这需要额外的一根传输线来传输时钟信号,使发送方和接受方同步


2.反向不归零编码NRZI:用电平信号的翻转表示

image-20220618141944802

如果电平和前一个码元一致,代表该码元表示的是1,如果电平和前一个码元相反,则表示的是0

USB数据线的传输采用此方法


2.归零编码RZ:用正电平,负电平,零电平表示

image-20210427230347670

每个码元传输结束后信号都要归零,所以接收放只要在信号归零后进行采样即可,不需要时钟信号,实际上,这相当于将时钟信号用归零方式编码在了数据之内,这称为自同步信号

但是,归零编码中的大部分数据带宽都用来归零了,编码效率低


3.曼彻斯特编码:在每个码元的中间时刻信号都会发生跳变,根据跳变的方向来判断比特

image-20210427231357417

码元中间时刻的跳变既可以表示时钟,又可以表示数据,编码效率只有50%

是传统以太网的编码方式


4.差分曼彻斯特编码:每个码元的中间时刻信号会跳变,但是只表示时钟信号,根据每个周期码元开始处电平是否和上个周期一致表示数据,跳变则说明该比特是0,不跳变则说明该比特是1。

image-20210427231909998

比曼彻斯特编码变化少,更适合较高的传输速率


5.4B/5B编码

在通信网络中,接收端需要从接收数据中恢复时钟信息来保证同步,这就需要线路中所传输的二进制码流有足够多的跳变,即不能有过多连续的高电平或低电平,否则无法提取时钟信息

4B/5B编码其实就是用5bit的二进制码来代表4bit二进制码。此编码的效率是80%,比曼切斯特码高。4B/5B编码的目的在前面已经说过了,就是让码流产生足够多的跳变。4位二进制共有16种组合,5位二进制共有32种组合,如何从32种组合种选取16种来使用呢?这里需要满足两个规则:

1). 每个5比特码组中不含多于3个“0”;

2). 或者5比特码组中包含不少于2个“1”;

百兆以太网用的4B/5B编码与MLT-3编码组合方式,发送码流先进行4B/5B编码,再进行MLT-3编码,最后再上线路传输


基本调制方法

可以调幅,调频,调相

image-20210428000528585

使用基本调制方法,1个码元只能包含1个比特信息,如果要让一个码元包括更多的比特,可以使用混合调制

因为频率和相位是相关的,即频率是相位随时间的变化率,所以不能一起混合调制

混合调制可以让相位和振幅一起调制,称为正交振幅调制QAM


举例 QAM16

可以有16种相位,每种相位有1或2种振幅可选

image-20210428001140955

QAM可以调制出16种码元,每种码元可以表示$log_216=4$种比特

image-20210428001350815

码元与4个比特的对应关系采用格雷码,任意两个相邻码元只有1个比特不同


信道的极限容量

信号在信道中传输的一般都会失真,当失真严重的时候就无法判断信号

造成信号的失真因素主要有:

  • 码元传输
  • 信号传输距离
  • 噪声干扰
  • 传输媒体质量

奈氏准则:在假定的理想条件下,为了避免码间串扰,码元传输速率是有上限的

带宽:指信道能通过的最高频率和最低频率之差

理想低通信道的最高码元传输速率=2W Baud=2W码元 /秒

理想带通信道的最高码元传输速率=W Baud=W码元/秒 (W:信号带宽 Baud:波特,即码元/秒)

低通信道和带通信道的区别是:低通信道只有上限,而带通信道有上下限

波特率:码元的传输速率又称波特率,与比特率之间有一定关系,当1个码元携带n比特的信息量时,则波特率换成比特率时,数值要乘以n

要提高信息传输速率,就必须设法让每一个码元携带更多个比特的信息,这需要多元调制


信道的极限信息传输速率还要受限于实际的信号在信道中传输时的信噪比

香农公式带宽受限且有高斯白噪声干扰的信道的极限信息传输速率

$c=W×log_2(1+S/N)$

C:信道的极限信息传输速率

W:信号带宽

S:信道内所传信号的平均功率

N:信道内的高斯噪声功率

S/N:信噪比,使用分贝(dB)作为度量单位 =$10×log_{10}(S/N)$

信道带宽或信道中信噪比越大,信号的极限传输速率越高


信息交换方式

电路交换

电话交换机接通电话线的方式称为电路交换

image-20210426194030792

原理:在数据传输期间,源结点和目的结点之间有一条由中间结点构成的专用物理连接线路,在数据传输结束之前,这条线路一直保持

当使用电路交换来传送计算机数据的时候,线路的传输效率很低

特点:独占资源,用户始终会占据固定的传输带宽,适合远程处理信息传输或实时性要求高的大量数据传输情况

image-20210426194551234


报文交换

报文是网络中交换与传输的数据单元,即站点一次性要发送的数据块,包含了将要发送的完整的数据信息

无需在两个站点之间建立一条专用通路,其数据传输的单位是报文,过程采用存储转发方式

image-20210426194608172.png


分组交换

大多数计算机不能连续的发送数据,所以实际上网络系统把数据分割成小块,然后逐块发送,这种小块叫分组

分组交换和报文交换的工作方式基本相同,都是存储转发的方式,主要差别是分组交换要限制说传输的数据单位的长度

image-20210426194357711

由发送方 中转方 接收方组成

image-20210426194430256

image-20210426194625967

  1. 数据报方式
    源主机要将报文分为多个分组,发送到结点上,结点收到分组后,需要对分组进行差错检测和路由选择

    数据报方式为网络层提供无连接方式,可能会发生分组乱序,丢失,重复的问题,同时会带来转发时延,因为有冗余线路,对故障的适应性很好

  2. 虚电路方式

    虚电路方式将数据报方式和电路交换方式结合,一条源主机到目的主机的路线在逻辑上类似于电路的路径,路径上所有的结点都要维持这条虚电路的建立,要经过建立连接,数据传输,释放连接的过程

    虚电路方式为网络层提供了连接服务,源节点与目的节点之间建立了一条逻辑连接,而非实际连接,在路过结点时,只进行差错检测,不进行路由选择,对故障的适应性很差

image-20220615203804437


三种数据交换方式

image-20220615202917918

假设传输完整报文(数据)的总时间之和为$T$,传输一个分组所用时间为$T_s$,假设中间有$n$个路由器(存储转发方式)

报文交换所需的时间:$T_N=n×T$

分组交换所需的时间:$T_F=T+n×T_s$