计算机网络–物理层

前言

  • 在上一次的 blog 中我们对于计算机网络的结构功能等基础内容,从这一节开始我们将要学习的是计算机网络模型的第一层–物理层,通过物理层我们可以将需要传递的数据变为真实的物理信号,由此通过信息通路(也就是第零层)传递出去

通信基础

  • 信源
    • 信息的发送方
  • 信宿
    • 信息的接收方
  • 信道
    • 信息传输的通道
  • 信号
    • 数字信号:信号是离散的
    • 模拟信号:信号是连续的

信号

  • 在计算机中,我们常常使用一位的二进制 0/1 来表示信号,但是这并不代表着信号只能是一位的二进制(两种)
  • 码元
    • 每一个信号都是一个码元,每一个码元都对应一个二进制数
    • 对于一位的信号只有两种码元,我们称为二进制码元;对于两位的信号会有四种码元,我们称为四进制码元。一个信号输出的整个周期被称为信号周期或者码元周期
    • 优缺点
      • 优点:每个信号周期可以携带更多信息,每个码元可以携带更多信息
      • 缺点:需要加强信号功率,并且对信道的要求更高
  • 码元比特的关系
    • 一个码元可以携带多少比特,这取决于一个码元周期可以有多少种信号
    • $ X_{码元} = \log_2 K * X_{比特}$($K$为信号的种类数量)
  • 速率
    • 波特率:每秒钟传递多少码元
    • 比特率:每秒钟传递多少比特信息

信道

  • 带宽
    • 含义一:传输的最大速率
    • 含义二:允许通过的信号频带范围
      $Attention$:下面为了方便突出两者的联系,取最高传输速率表示带宽第一种含义,取带宽只表示第二种含义
      虽然带宽的两种含义看起来毫不相关,但是下面介绍的两个定理都揭示了这两种含义之间的内在联系,在这之前我们先介绍噪声,这个极易影响信息传输的坏家伙
  • 噪声
    • 对于在信道中传输的信号有干扰作用,会影响信道的数据传输速率
      这和我们在学习物理中声音的噪声概念几乎是一致的,都是干扰、妨碍的作用。
  • 奈奎斯特定理(奈氏准则)
    • 对于一个理想低通信道(没有噪声、带宽有限的信道)
    • $ V_{极限波特率} = 2 * X_{带宽}$
    • 注意极限波特率与最高传输速率(默认比特率的转换
      奈氏准则向我们揭示了无噪声情况下最高传输速率与带宽之间的内在联系
  • 香农定理
    • 对于一个有噪声、带宽有限的信道
    • $ V_{极限比特率} = X_{带宽} * \log_2 (1 + S/N) $
    • $S/N$是信噪比,即$\frac{W_{信号的功率}} {W_{噪声的功率}}$
    • 由于信噪比的值往往很大,所以我们采取另一种记录信噪比的记法,即$ N_{信噪比} = 10 * \log_{10} S/N $单位是dB
    • 注意是极限比特率

信号变换

  • 数字信号
    • 对于二进制数据与数字信号之间的转换,我们称为编码与解码
  • 模拟信号
    • 对于二进制数据与模拟信号之间的转换,我们称之为调制与解调
      变换器可以将二进制信号转换为物理信号,反变换器可以将物理信号转换为二进制信号
  • 变换器
    • 有线网络适配器(网卡):编码-解码器
    • 光猫:调制-解调器

编码方式

  • 不归零编码(Non-Return-to-Zero)
    • 低 0 高 1,中不变
    • 在每一个信号周期内信号始终不会归零,缺点是要给出时钟线
  • 归零编码(Return-to-Zero)
    • 低 0 高 1,中归零
    • 每一个信号周期中间信号归零,保持发送方与接收方的时间节奏,保持时钟信号
  • 反向非归零编码(Non-Return-to-Zero-Inverted)
    • 起点跳 0 不跳 1,中不变
    • 每一个信号周期始终不归零,但是看每一个周期的起点是否会发生跳变
  • 曼彻斯特编码
    • 上跳 0 下跳 1,中必变
    • 每个周期中间位置将发生信号的跳变,根据信号是向上跳变还是向下跳变来规定这个信号周期对应的到底是 0 还是 1
  • 差分曼彻斯特编码
    • 起点跳 0 不跳 1,中必变
    • NRZI的区别在于信号周期中间一定会发生跳变
      编码方式示意图
      编码方式 自同步能力 浪费带宽 抗干扰能力
      非归零编码 不浪费
      归零编码 浪费
      反向非归零编码 增加冗余位可支持 浪费(浪费的是冗余位)
      曼彻斯特编码 浪费
      差分曼彻斯特编码 浪费

调制方式

  • 调幅(AM) or 幅移键控(ASK)
    • 根据振幅表示信号
    • 有振幅为 1,无振幅为 0
    • 不同码元的振幅不同
  • 调频(FM) or 频移键控(FSK)
    • 根据频率表示信号
    • 例如频率低为 0,频率高为 1
    • 不同的码元频率不同
  • 调相(PM) or 相移键控(PSK)
    • 根据相位表示信号
    • 例如相位为 0 则为 0,相位为$\pi$ 则为 1
    • 不同的码元相位不同
      对于这些调制方式甚至可以采用复合的方式,产生不同的调制方式
  • 正交幅度调制(QAM)
    • 例如有m种振幅大小与n种频率大小,则共同可以综合出mn种码元
      调制方式示意图

传输介质

  • 导向型介质:即沿着特定的方向传播,一般而言,有线信号是使用导向型介质
    • 双绞线(Twisted Pair)
      • 主要构成:两根导线相互绞合而成
      • 有屏蔽层:Shielded Twisted Pair,无屏蔽层:Unshielded Twisted Pair
      • 抗干扰能力:较好,因为导线绞合以及屏蔽层可以提升抗电磁干扰能力
    • 同轴电缆
      • 主要构成:内导体(用于传输信号) + 外导体屏蔽层(用于抗电磁干扰)
      • 抗干扰能力:好,因为外导体提供电磁屏蔽可以带来良好的抗干扰性
    • 光纤
      • 主要构成:纤芯(高折射率) + 包层(低折射率),利用光的全反射特性让光信号在纤芯内传播
      • 单模光纤:一根光纤中只有一条光线传播,适合长距离的传播;多模光纤:一根光纤中有多条光线传播,适合短距离的传播
      • 抗干扰能力:非常好,光信号对电磁干扰不敏感
  • 非导向型介质:无特定方向传播,一般而言,无线信号是使用非导向型介质
    • 无线电波
      • 特点:穿透能力强、传播距离长、信号指向型弱
      • 例如:手机、WIFI 信号
    • 微波
      • 特点:频率带宽高、信号指向型强、保密性差(容易被窃听)
      • 例如:卫星通信
    • 红外通信、激光通信
  • 以太网对有线介质的命名
    • 速度 + Base + 介质信息
      • 10Base5:10Mbps + 同轴电缆 + 最远传输距离 500m
      • 10Base2:10Mbps + 同轴电缆 + 最远传输距离 200m
      • 10BaseF*:10Mbps + 光纤 + *某些其他信息
      • 10BaseT*:10Mbps + 双绞线 + *某些其他信息

物理层设备

  • 中继器(Repeater)

    • 若规定 0.5V~1V 是低电平,4.5V~5V 是高电平,不符合此标准的信号视为无效
    • 如果中继器接收了有效的信号会将低电平整形为 1V,将高电平整形为 5V
    • 仅支持半双工通信,中继器连接的两个端口不允许同时发送数据,会导致“冲突”
  • 集线器(Hub)

    • 本质上是多端中继器,集线器将其中一个端口接收到的信号整形再生后,转发到所有的端口中
    • 集线器各端口连接的结点不可以同时发送数据,会导致“冲突”
  • 冲突域

    • 如果两台主机同时发送数据会导致冲突,则这两台主机处于同一冲突域
  • 其他特性

    • 集线器、中继器不能“无限串联”
      • 10Base5遵循5-4-3原则,使用集线器连接10Base5网线时,最多只能串联5个网段,使用4台集线器,只有3个网段可以连接计算机
    • 集线器逻辑上是总线型拓扑结构
      • 集线器连接的各个网段会“共享带宽”,集线器的总带宽被连接的各个主机平均分配