物理层
物理层负责比特流的透明传输 物理层是参考模型中的最底层,是最基础的一层。本章探讨传输比特所需要的介质和所使用的技术。 通信 信道 物理层通信:利用物理传输介质,将计算机中的比特流(0、1)转换为电信号、光信号或电磁波信号,在物理链路上实现透明、原始的比特流传输,不负责数据含义与纠错,只负责信号的发送与接收。 信道:在物理层中,传送信号的通路,是传输比特流的逻辑通道,包含传输介质和相关通信设备。 模拟和数字通信 数字和模拟通信的区别在于使用数字信号还是模拟信号进行传递消息。 模拟信号:代表信息的信号及其参数(幅度、频率或相位)随着消息连续变化的信号,它在幅度上连续,但在时间上可以连续也可以不连续。 波形连续,具有无穷多个幅度取值; 易受干扰,噪声会累积且难以去除; 不易加密,不易存储和处理(需先数字化); 典型例子:传统电话语音、模拟电视信号。 数字信号:不仅在时间上是离散的,而且在幅度上也是离散的信号,通常只取有限个离散值(如二进制信号取0和1)。 波形离散,只传送0和1; 抗干扰能力强,噪声不会累积(可通过中继器再生); 易加密、易存储、易纠错,与计算机系统天然兼容; 典型例子:以太网信号、USB信号、光纤通信信号。 并行和串行通信 串行通信:数据在传输过程中,逐位依次传输,一次只传输一个比特。数据通过单一的通信线路(如一根电线或一根光纤)按顺序发送和接收。 优点:节省线路资源,线缆成本低;远距离传输时不易出现信号间干扰(串扰)。 缺点:传输速率相对较低(需通过提高时钟频率来提升速率)。 典型应用:USB、RS-232、I²C、以太网(内部串行化)、SATA。 并行通信:数据在传输过程中,同时通过多条线路传输,一次可以传输多个比特。通常每条线路传输一个比特,多条线路同时传输数据。 优点:相同时钟频率下,数据吞吐量是串行的N倍(N为并行位数)。 缺点:线路多,成本高;远距离时不同线路的信号到达时间可能不一致(时延偏移),限制传输距离和速率。 典型应用:旧式打印机并口(Centronics)、IDE硬盘接口、芯片内部总线。 同步和异步通信 异步通信:收发双方时钟各自独立,以字符为单位传输,每个字符加起始位、停止位做同步。 特点: 按字符逐个发送,字符之间的间隔不固定; 无需统一的时钟信号,实现简单,成本低; 每个字符需要额外的起始位和停止位(通常每8位数据需2-3位开销),传输效率较低; 适用于低速、间歇性数据传输。 例子:串口RS-232、键盘输入、鼠标通信。 同步通信:收发双方使用统一时钟信号(可由单独时钟线或从数据信号中提取),以数据块/帧为单位连续传输,不需每个字符加起止位。 特点: 连续成块传输,数据块内比特间隔固定; 收发双方时钟需严格同步(使用同步时钟或锁相环); 传输效率高,额外开销仅为帧头帧尾(如标志位或同步字符); 硬件复杂,适合高速、大块连续数据传输。 例子:以太网、光纤通信(SONET/SDH)、USB高速模式。 单工、半双工和全双工通信 单工通信 定义:信息只能单向传输,一方固定发送,一方固定接收,不能反向。 例子:广播、电视、遥控器。 半双工通信 定义:双方都能收发,但同一时刻只能单向,不能同时发和收。 例子:对讲机、传统步话机、RS-485总线。 全双工通信 定义:双方可同时发送和接收,双向互不干扰。 例子:手机通话、以太网(使用独立收发线对)、微信语音通话。 信号传输特性与信道容量 通过信号的傅里叶分析,本章解释了其传输过程存在的衰减、失真等现象,引入了截止频率、物理带宽的概念以及它们对信号传输的影响。 傅里叶分析与信号失真 任何周期信号都可以分解为一系列不同频率的正弦波(基波和谐波)的叠加。当信号通过实际信道时,不同频率分量会经历不同的衰减和相移,导致接收端波形发生畸变。 幅度衰减:高频分量衰减通常比低频分量更严重,导致信号边沿变缓。 相位失真:不同频率的传输延迟不同,造成码间干扰。 信道带宽:信道的截止频率范围,只有频率落在带宽内的分量才能被有效传输。 信道带宽与截止频率 物理带宽:信道能够通过的最大频率与最小频率之差,单位为赫兹(Hz)。例如,话音信道带宽约为3.1 kHz(300 Hz~3.4 kHz)。 截止频率:信号功率衰减超过某一阈值(通常为-3 dB)的频率点。 影响:带宽越窄,可传输的高频分量越少,输出波形越接近“圆滑”,可能导致接收端无法区分相邻比特。 信道容量:奈奎斯特定理与香农定理 信道的物理带宽直接影响信道的传输性能,即它的传输速率,或者数字带宽。 奈奎斯特定理(无噪声信道) 对于无噪声、带宽为 B 赫兹的理想信道,最大数据速率为: 最大数据速率 = 2B * log2(M),其中 M 为信号电平数(如M=2,则速率为 2B bps)。 该定理给出了在避免码间串扰条件下的理论上限。 香农定理(有噪声信道) 对于带宽为 B 赫兹、信噪比为 SNR(信号功率与噪声功率之比)的信道,最大数据速率为: 信道容量 C = B * log2(1 + SNR)。 该公式揭示了无论采用何种调制或编码技术,在有噪声信道中传输速率无法超过 C。信噪比常用分贝(dB)表示:SNR(dB) = 10 * log10(SNR)。 ...