02 · 物理层(Physical Layer)

📅 预计 60 分钟 | ⭐ 本章主题:把 1 和 0 变成能在线路上跑的物理信号


2.0 先给直觉:物理层是网络的"高速公路"和"货车"

上一章说过,网络分层像邮政系统。物理层就是最底下那层——路(介质)和车(信号)。它不关心你运的是什么货(数据内容),只关心:车能上路、装得下、跑得快、不翻车。

用大白话说,物理层的全部工作就三件事:

  1. 怎么把 0 和 1 变成物理信号(电、光、无线电波)——这叫编码/调制
  2. 用什么路来跑(铜线、光纤、空气)——这叫传输介质
  3. 一条路怎么多辆车同时用——这叫复用

至于"货箱里装的是不是苹果",物理层完全不管——那是上面链路层的活。

2.1 数据通信的基本概念 ⭐

从"发"到"收"的四个要素

一次数据通信,最简模型是四要素:发送方 → 信道 → 接收方,外加一个编码/调制环节。

先分清两组基础概念:

  • 数据(data):要传输的信息本身,是语义层面的。比如"你好"。
  • 信号(signal):数据的电磁表现形式。数据在计算机里是二进制,要在线上跑就必须变成电信号/光信号/无线电波。
  • 模拟信号:连续变化的量,如声音的声波、传统电视的电磁波。
  • 数字信号:离散的、跳变的量,如计算机里的方波脉冲(电压高低)。

所以物理层干的活本质是:把数字数据 → 变成信号 → 送进信道 → 对方还原

几个必须分的单位概念

概念 英文 含义 记忆点
比特率 bit rate 每秒传输的比特数,单位 bps 单位是 bit
波特率 baud rate 每秒传输的码元数,单位 Baud 一个码元可以携带多个比特
带宽 bandwidth 信道能传输的频率范围,单位 Hz 路有多宽
吞吐量 throughput 实际每秒成功传输的数据量 实际跑了多少

⚠️ 两个易混概念:比特率 = 波特率 × 每个码元携带的比特数。如果一个码元携带 1 比特(二进制),两者相等;如果携带 4 比特,比特率就是波特率的 4 倍。

⚠️ 常见错误

  1. 把比特率当波特率:比特率单位 bps(bit/s),波特率单位 Baud(符号/s)。多进制调制下两者不同。
  2. 把带宽(Hz)当数据速率(bps):带宽是频率范围,数据速率是每秒传输量,两者相关但不同单位。
  3. 信号与数据混为一谈:数据是内容("你好"),信号是承载(电压高低)。先有数据,再编码成信号。

2.2 传输介质 ⭐⭐⭐

物理层的"路":三种主流道路

1. 双绞线(twisted pair)——最常用的铜线

两根绝缘铜线按一定密度绞合在一起,就叫双绞线。为什么要"绞"?因为两根平行线之间会有电磁干扰,绞起来能让干扰相互抵消。

  • 分类:屏蔽双绞线 STP(外面多一层金属屏蔽层,抗干扰强)和非屏蔽双绞线 UTP(便宜,家庭和办公室网线基本都是它)。
  • 常见 UTP 分 Cat5e(百兆/千兆)、Cat6(千兆)、Cat6a(万兆)等。
  • 网线两端的水晶头叫 RJ-45 接口。
  • 典型传输距离约 100 米
家庭宽带 → 双绞线(UTP, RJ-45) → 电脑
以太网线两端各压一个 RJ-45 水晶头,线序错了就"灯不亮、不通"

2. 同轴电缆(coaxial cable)——有线电视的老朋友

一根内导体(芯线)+ 绝缘层 + 金属网状屏蔽层 + 外护套,层层包裹,抗干扰能力比双绞线强,早期局域网用它,现在主要是**有线电视(CATV)**在用。分 50Ω(基带,用于数字传输)和 75Ω(宽带,用于模拟信号,如有线电视)。

3. 光纤(optical fiber)——快车道

光在玻璃/石英纤维里靠全反射传播。光纤不怕电磁干扰、损耗小、带宽大、传输距离远,是骨干网和家庭"光猫"到户的标配。

  • 单模光纤(芯径细,一条光路直走,传输距离远,用于长途干线)和多模光纤(芯径粗,多路光线折射前进,距离短,用于楼宇内部)。
  • 特点一句话:"光速、抗干扰、容量大",但价格和施工要求更高。

💡 三选一速记:短距离省钱用双绞线,中距离抗干扰用同轴,远距离高速用光纤。

⚠️ 常见错误

  1. 以为光纤比双绞线"线粗":恰恰相反,光纤芯径比铜芯细,靠光传播。
  2. 把"单模/多模"记反:单模距离远、芯径细、一条光路;多模距离近、芯径粗、多光路。
  3. 以为双绞线屏蔽性最好:普通 UTP 抗干扰一般,强干扰环境要 STP 或光纤。

2.3 数据通信方式:单工 / 半双工 / 全双工 ⭐⭐⭐

三种"说话"方式

按信号传输方向,通信方式分三种:

  1. 单工(simplex)只能单向传输。A 只能发,B 只能收,永远不能反过来。例:键盘→电脑、电视机→遥控器接收端、广播电台。
  2. 半双工(half-duplex)双方都能收发,但同一时刻只能一个方向。像对讲机,要"按着说话,说完松开听"。例:老式对讲机、集线器、CSMA/CD 以太网(早期)。
  3. 全双工(full-duplex)双方可同时收发。像打电话,你说我也能说。例:电话、现代交换机连接的以太网、光纤双芯。
单工      A ──────▶ B        永远单向
半双工    A ◀─────▶ B        交替单向(同一时刻只一个方向)
全双工    A ◀══════▶ B       同时双向

💡 记忆口诀:单工=广播(只出不进),半双工=对讲机(轮流说),全双工=电话(同时说)。

⚠️ 常见错误

  1. 把"半双工"理解成"收发各一条线同时用":半双工是一条信道,双方分时使用;全双工才是各自独立的收发信道。
  2. 以为手机对讲是单工:对讲机按键讲话、松开收听,是半双工;广播电台才是单工。
  3. 有线网络普遍是全双工:现代以太网(交换机互连)默认全双工,不是半双工。

2.4 编码与调制 ⭐⭐⭐

把数据"变"成信号的两条路

数据变成信号有两条路线,分别对应数字信道模拟信道

  • 编码(encoding):把数字数据 → 数字信号。例如把 0 和 1 直接映射成电压高低。用于局域网、USB、光纤。
  • 调制(modulation):把数字数据 → 模拟信号(或把模拟数据 → 模拟信号)。用一个载波(正弦波)的某个特性"携带"数据。用于电话线拨号上网、Wi-Fi、无线通信。

常见的编码方式(数字→数字):

  • 不归零码(NRZ):高电平表示 1,低电平表示 0。简单但连续多个相同比特时,接收方难判断节奏。
  • 曼彻斯特编码(Manchester):每一位中间有一次跳变——上升沿表示 0、下降沿表示 1(或反之)。跳变既是数据也是时钟,自带节奏,以太网早期用它。缺点是效率只有 50%。
NRZ      数据:  1  0  1  1
         电平:  高 低 高 高   (连续 1 时看不出"几位")

曼彻斯特  数据:  1  0
         波形:  高↓低  低↑高   (每位中间必跳变,自带时钟)

常见的调制方式(数字→模拟),在载波上"做手脚":

调制 改的是载波的 例子 一句话
调幅 ASK 幅度 收音机 AM 振幅大小代表 0/1
调频 FSK 频率 收音机 FM、早期电话猫 频率高低代表 0/1
调相 PSK 相位 卫星通信、Wi-Fi 相位跳变代表 0/1

💡 记忆口诀"幅、频、相"三兄弟——ASK 改度,FSK 改率,PSK 改位。调制"借"一个正弦波当载体,把数字数据烙上去。

⚠️ 常见错误

  1. 编码和调制混用:编码=数字→数字(局域网里用),调制=数字→模拟(无线/电话线里用)。
  2. 曼彻斯特编码的跳变记反:关键在于"每位中间必有跳变",用它当时钟,具体 0 是升还是降看教材定义(两种约定都有)。
  3. 把调制方式记成改幅度的是调频:ASK=幅度,FSK=频率,PSK=相位,首字母 A/F/P 对应 幅/频/相。

2.5 复用技术 ⭐⭐⭐

一条路,多辆车并排跑

一根光纤/一条线路成本很高,能不能让很多路通信共用一条物理线路?能——这就是复用(multiplexing)。四种经典复用方式:

  1. 频分复用(FDM,Frequency Division Multiplexing):把信道的频率范围切成很多小频段,每路通信独占一个频段,互不干扰。像收音机:不同电台占不同频率,各自播音互不串台。适合模拟信号(有线电视、广播)。

  2. 时分复用(TDM,Time Division Multiplexing):把时间切成很多个时间片(时隙),各路通信轮流使用信道。像"多个人轮流用一个话筒"。适合数字信号。其中 统计时分复用(STDM) 按需分配时隙,空闲时不浪费,是改进版。

  3. 波分复用(WDM,Wavelength Division Multiplexing)光纤版的 FDM——把不同波长的光信号合并到同一根光纤传输。每路光一个"颜色",相当于"一条光路里跑好几束不同颜色的光"。一对光纤能传输上百万路电话,干线骨干网的核心技术。

  4. 码分复用(CDM,Code Division Multiplexing):各路通信同时、同频传输,用不同的伪随机码区分,互不干扰。最有名的应用是 CDMA 手机通信(3G 时代)。原理类似"同一间教室很多人同时说话,但各自用不同的语言,只听得懂自己那门语言的"。

💡 记忆口诀"频分切频率、时分切时间、波分切光波长、码分用编码区分"。前三个是"切",码分是"混着来但认得出来"。

⚠️ 常见错误

  1. 把波分复用当独立技术:WDM 本质是"光纤上的频分复用"(按波长分),记成"FDM 在光纤上的应用"最稳。
  2. 时分复用不是"分时间片同时发":是轮流使用,同一时刻只有一个用户占信道;码分复用才是"同时同频"。
  3. 把统计时分复用(STDM)和普通 TDM 混淆:普通 TDM 固定分配时隙(空着也浪费),STDM 按需分配(谁有数据谁用)。

2.6 传输速率的上限:奈奎斯特与香农定理 ⭐⭐

一条线路到底能跑多快

不是想多快就多快,信道的极限速率由两条定理给出,考试常考结论、不考推导。

1. 奈奎斯特准则(Nyquist,无噪声的理想信道)

一个带宽为 B(Hz)的无噪声信道,码元速率上限是 2B(码元/秒)。如果每个码元携带 N 个比特(比如 16 种电平),则:

最大数据速率 = 2B × log₂(电平数)  (bit/s)

例:带宽 3 kHz,用 8 种电平(log₂8=3):
  最大速率 = 2 × 3000 × 3 = 18000 bit/s = 18 kbit/s
  • 结论:无噪声时,速率由带宽和每个码元携带的比特数决定,提高电平数就能提速。

2. 香农定理(Shannon,有噪声的实际信道)

实际信道都有噪声,香农给出了极限:

最大数据速率 C = B × log₂(1 + S/N)   (bit/s)
其中 S/N 是信噪比(信号功率 / 噪声功率),常换算成分贝 dB:
  信噪比(dB) = 10 × log₁₀(S/N)

例:带宽 3 kHz,信噪比 30 dB → S/N = 1000
  C = 3000 × log₂(1 + 1000) ≈ 3000 × 9.97 ≈ 29900 bit/s
  • 结论:带宽和信噪比决定速率上限。想提速,要么加带宽,要么提高信噪比(换更好的介质、抗干扰)。
  • 注意:香农定理是理论极限,实际速率只会低于它。

💡 记忆口诀"奈奎斯特管无噪声(2B×log₂电平),香农管有噪声(B×log₂(1+S/N))"——一个理想、一个现实,都离不开带宽 B。

⚠️ 常见错误

  1. 两个公式张冠李戴:奈奎斯特不带信噪比、带"电平数";香农带信噪比、不带"电平数"。
  2. 信噪比 dB 和倍数换算错:30 dB = 10^(30/10) = 1000 倍(不是 30 倍)。
  3. 以为实际速率能超过香农极限:香农是理论上限,实际通信速率只能无限接近,不能超过。

2.7 物理层的中间设备:中继器与集线器 ⭐

信号"接力"和"分岔"

中继器(repeater):信号在线路上跑远了会衰减、变形。中继器把信号放大、整形后再发出去,让传输距离可以延伸。它工作在物理层,不聪明——只是"信号复读机",不知道数据内容、不管地址。

集线器(hub):可以看作多端口的中继器——把收到的信号广播到所有其他端口(物理层的"一传多")。它也不认 MAC 地址,谁发数据它就全网"喊"一遍。

中继器:A ──(信号衰减)──→ [中继器放大] ──→ B   ← 只是把信号"重新喊大声"
集线器:连 4 台电脑,任何一台发,其他 3 台都收到   ← 物理层广播,不认地址
  • 集线器的缺点:所有人共享一条带宽(同一时刻只能一台发),而且不隔离冲突域(谁都在抢信道)。这也是为什么后来被交换机取代。
  • 判断设备工作在哪层:中继器/集线器=物理层,交换机=链路层,路由器=网络层

💡 记忆口诀"中继器放大信号,集线器一喊全听见——都在物理层,都不认地址"

⚠️ 常见错误

  1. 把集线器当二层设备:集线器不认 MAC 地址,只是物理层广播,属物理层设备。
  2. 以为集线器能隔离冲突域:恰恰相反,集线器把所有端口放同一个冲突域(大家抢信道);隔离冲突域要靠交换机。
  3. 把中继器和交换机搞混:中继器只放大信号(物理层);交换机按 MAC 地址转发(链路层),智能程度完全不同。

🧠 记忆口诀

  • 物理层三件事:编码调制成信号、介质路上跑、复用省线路。
  • 三种通信方式:单工=广播只出不进,半双工=对讲机轮流说,全双工=电话同时说。
  • 调制三兄弟:ASK 改幅、FSK 改频、PSK 改相。
  • 复用四方式:频分切频率,时分切时间,波分切波长,码分靠编码混着认。
  • 介质三选:近省钱双绞线,中抗干扰同轴,远高速光纤。

⭐ 考点清单

  1. 单工/半双工/全双工的概念、区别、举例
  2. 传输介质:双绞线(STP/UTP、RJ-45)、同轴、光纤(单模/多模)的特点
  3. 编码(数字→数字):NRZ、曼彻斯特编码;调制(数字→模拟):ASK/FSK/PSK
  4. 复用:FDM 切频率、TDM 切时间(STDM 按需)、WDM 切波长、CDM 用编码
  5. 比特率与波特率的关系:比特率 = 波特率 × 每码元比特数
  6. 带宽(Hz)与数据速率(bps)的区分
  7. 物理层只管比特,不管帧和地址(那是链路层的事)
  8. 奈奎斯特定理(无噪声,2B×log₂电平数)与香农定理(有噪声,B×log₂(1+S/N))
  9. 物理层设备:中继器(放大信号)、集线器(广播所有端口),都不认地址、不隔离冲突域

📌 中英术语表

中文 English 说明
物理层 physical layer 传输原始比特流的层
比特率 / 波特率 bit rate / baud rate 每秒比特数 / 每秒码元数
带宽 bandwidth 信道频率范围,单位 Hz
双绞线 twisted pair 绞合的铜线,以太网常用
同轴电缆 coaxial cable 内芯+屏蔽层,有线电视用
光纤 optical fiber 光信号传输,抗干扰、容量大
单模 / 多模 single-mode / multi-mode 单模远、多模近
单工 / 半双工 / 全双工 simplex / half-duplex / full-duplex 单向 / 轮流 / 同时双向
编码 encoding 数字数据 → 数字信号
调制 modulation 数字数据 → 模拟信号
曼彻斯特编码 Manchester encoding 每位中间跳变,自带时钟
调幅 / 调频 / 调相 ASK / FSK / PSK 改幅度 / 频率 / 相位
频分复用 FDM 按频率分段
时分复用 TDM 按时隙轮流
波分复用 WDM 光纤上的按波长复用
码分复用 CDM 用伪随机码区分,CDMA 的基础
复用 multiplexing 多路通信共用一条线路
奈奎斯特准则 Nyquist theorem 无噪声信道的速率上限
香农定理 Shannon theorem 有噪声信道的速率上限
信噪比 signal-to-noise ratio S/N,常以 dB 表示
中继器 repeater 放大整形信号的物理层设备
集线器 hub 多端口中继器,物理层广播