通信基础
物理层是计算机网络体系结构的最底层,负责在物理传输介质上传输原始比特流。要理解物理层的工作原理,首先需要掌握通信的基本概念。
想象一下,你正在打电话。你的声音通过电话线传输到对方那里,这个过程就涉及到了通信的基础概念。让我们一起来理解这些概念。
1. 信道:数据的”公路”
信道是传输数据的物理通路,就像连接两地的公路一样。信息要从一个地方传到另一个地方,必须有一条”路”,这条”路”就是信道。
信道的类型
按传输介质分类
有线信道就像高速公路:
- 双绞线:就像普通公路,成本低但速度有限(电话线、网线)
- 光纤:就像高铁,速度极快,抗干扰能力强
- 同轴电缆:就像快速公路,介于双绞线和光纤之间
无线信道就像空中航线:
- 无线电波:广播、电视信号
- 微波:卫星通信、雷达
- 红外线:遥控器、短距离通信
按传输方向分类
这就像道路的单行道和双行道:
| 类型 | 解释 | 生活例子 | 特点 |
|---|---|---|---|
| 单工通信 | 只能单向传输 | 广播电台→听众 | 一方只能发送,另一方只能接收 |
| 半双工通信 | 可双向但不能同时 | 对讲机 | 像”过独木桥”,双方交替发送 |
| 全双工通信 | 可双向同时传输 | 电话通话 | 像双向高速公路,双方可同时说话和听话 |
信道的特性
每个信道都有自己的”性格”,就像每条公路都有自己的特点:
- 带宽:就像公路的宽度,决定了能跑多少车
- 传输距离:就像公路的长度,影响信号的衰减
- 抗干扰能力:就像公路的质量,影响传输的稳定性
- 延迟:就像公路的路况,影响到达时间
2. 信号:数据的”载体”
信号是数据的物理表现形式,就像货物需要用卡车来运输一样,数据也需要用信号来”运输”。
模拟信号 vs 数字信号
这是两种不同的”运输方式”:
模拟信号:连续的曲线
特点:
- 连续变化,像波浪一样平滑
- 可以取无限多个值
- 容易受干扰影响
生活例子:
- 🎵 传统收音机的声音信号
- 📺 老式电视机的天线信号
- 🌡️ 温度计的读数(连续变化)
模拟信号波形:
~~~
~~ ~~~
~ ~~
连续变化的曲线数字信号:跳动的台阶
特点:
- 离散变化,像台阶一样跳跃
- 只能取有限个值(通常是0和1)
- 抗干扰能力强
生活例子:
- 💻 计算机内部的数据
- 📱 手机发送的短信
- 💡 开关的状态(开/关)
数字信号波形:
______| |______| |______
高 低 高 低
像台阶一样跳跃为什么计算机网络用数字信号?
优势对比:
| 特性 | 模拟信号 | 数字信号 |
|---|---|---|
| 抗干扰 | ❌ 容易失真 | ✅ 只需判断0或1 |
| 存储 | ❌ 占用空间大 | ✅ 容易存储 |
| 处理 | ❌ 复杂 | ✅ 计算机擅长处理 |
| 传输 | ⚠️ 需调制解调 | ✅ 直接传输 |
| 纠错 | ❌ 困难 | ✅ 有完善的纠错机制 |
简单来说:数字信号就像快递包裹,要么完整要么破损,容易判断;模拟信号就像液体,容易洒漏变形。
信号的转换
有时候我们需要把模拟信号转换成数字信号,或者反过来:
模拟信号 → 数字信号(采样、量化、编码)
↓ ↑
ADC DAC
(模数转换器) (数模转换器)实际例子:
- 🎤 录音:声音(模拟)→ MP3文件(数字)
- 🎧 听音乐:MP3文件(数字)→ 声音(模拟)
- 📷 照相:光线(模拟)→ 图片文件(数字)
3. 带宽:传输能力的”天花板”
带宽是信道能够通过的频率范围,就像公路的宽度决定了能同时跑多少辆车,带宽决定了能传输多少数据。
带宽的两个含义
物理带宽(频率带宽)
单位:Hz(赫兹)
含义:信道能通过的频率范围
例子:
- 电话线:300-3400 Hz,带宽约3.1 kHz
- FM广播:88-108 MHz,带宽20 MHz
- WiFi 2.4GHz:2400-2483.5 MHz,带宽83.5 MHz
数据带宽(传输速率)
单位:bps(比特/秒)
含义:每秒能传输的数据量
例子:
- 电话拨号:56 kbps
- 家庭宽带:100 Mbps
- 光纤宽带:1000 Mbps(1 Gbps)
带宽与传输速率的关系
重要公式(香农定理):
其中:
- = 最大传输速率(bps)
- = 带宽(Hz)
- = 信噪比
通俗理解:带宽越大,传输速率越高;信噪比越高,传输速率越高。
带宽的实际意义
生活类比:
| 场景 | 带宽类比 | 速度类比 |
|---|---|---|
| 单行道小路 | 1车道 | 慢,易堵车 |
| 双向高速 | 4车道 | 快,顺畅 |
| 越江大桥 | 8车道 | 很快,大量车流 |
| 光纤网络 | 100车道 | 极快,海量数据 |
实际影响:
- 📶 带宽10 Mbps:下载1GB电影 ≈ 13分钟
- 📶 带宽100 Mbps:下载1GB电影 ≈ 1.3分钟
- 📶 带宽1000 Mbps:下载1GB电影 ≈ 8秒
4. 码元、波特、速率:传输的”单位”
这三个概念容易混淆,让我们逐一理解。
码元:信号的”原子”
码元是数字信号的最小单位,就像原子是物质的最小单位一样。一个码元就是一次信号变化。
通俗理解:
- 数字信号中的一次高低变化就是一个码元
- 一个码元可以携带1个比特(0或1)
- 也可以携带多个比特(如:00、01、10、11)
例子:
二进制码元:只有高低两种状态,1个码元=1个比特
高电平 = 1 低电平 = 0四进制码元:有4种状态,1个码元=2个比特
高高 = 11 高低 = 10 低高 = 01 低低 = 00
波特率:码元的”速度”
波特率是每秒传输的码元数量,就像每秒有多少辆卡车通过。
单位:Baud(波特)
计算:
波特率 = 码元数量/秒例子:
- 波特率1200 Baud = 每秒传输1200个码元
- 波特率2400 Baud = 每秒传输2400个码元
比特率:数据的”速度”
比特率是每秒传输的比特数量,就像每秒运送了多少货物。
单位:bps(比特/秒)
重要关系:
比特率 = 波特率 × 每码元携带的比特数举例说明
实例1:二进制传输
假设:
- 波特率 = 1000 Baud
- 每个码元携带1个比特(二进制)
计算:
- 比特率 = 1000 × 1 = 1000 bps
就像:每秒1000辆卡车,每辆卡车运1箱货物 → 每秒运1000箱
实例2:四进制传输
假设:
- 波特率 = 1000 Baud
- 每个码元携带2个比特(四进制)
计算:
- 比特率 = 1000 × 2 = 2000 bps
就像:每秒1000辆卡车,每辆卡车运2箱货物 → 每秒运2000箱
对比表格:
| 调制方式 | 码元状态数 | 每码元比特数 | 波特率 | 比特率 |
|---|---|---|---|---|
| 二进制 | 2 | 1 | 1000 | 1000 |
| 四进制 | 4 | 2 | 1000 | 2000 |
| 八进制 | 8 | 3 | 1000 | 3000 |
| 16进制 | 16 | 4 | 1000 | 4000 |
核心规律:
其中:
- = 每码元携带的比特数
- = 码元的状态数
5. 信源与信宿:通信的”起点和终点”
信源:信息的”出发点”
信源是信息的发送方,产生要传输的数据。就像快递的发货方。
常见信源:
- 📱 手机:发送短信、照片
- 💻 计算机:发送文件、邮件
- 🎤 麦克风:采集声音
- 📹 摄像头:采集视频
- 🌡️ 传感器:采集温度、湿度等数据
信宿:信息的”目的地”
信宿是信息的接收方,接收并处理数据。就像快递的收货方。
常见信宿:
- 📱 手机:接收短信、照片
- 💻 计算机:接收文件、邮件
- 🔊 扬声器:播放声音
- 🖥️ 显示器:显示图像
- 📊 数据库:存储数据
通信模型
完整的通信过程就像快递运输:
信源(发货方) → 编码(打包) → 信道(运输) → 解码(拆包) → 信宿(收货方)
↑ ↓
数据产生 数据接收各环节的作用:
| 环节 | 快递类比 | 通信作用 |
|---|---|---|
| 信源 | 发货人 | 产生数据 |
| 发送设备 | 打包员 | 将数据转换为信号 |
| 信道 | 运输车 | 传输信号 |
| 接收设备 | 拆包员 | 将信号还原为数据 |
| 信宿 | 收货人 | 接收数据 |
6. 通信系统的完整模型
一个完整的通信系统包含多个环节,就像一个完整的物流系统:
信源 → 发送设备 → 信道 → 接收设备 → 信宿
↑
噪声源各部分详细说明
1. 信源(Source)
作用:产生原始信息
例子:
- 人说话产生声音
- 计算机生成文件
- 传感器采集数据
2. 发送设备(Transmitter)
作用:将信息转换为适合传输的信号
功能:
- 编码:将数据编码为数字信号
- 调制:将数字信号调制到载波上
- 放大:增强信号功率
例子:
- 手机发射电路
- 路由器发射模块
- 广播电台发射机
3. 信道(Channel)
作用:传输信号的媒介
类型:
- 有线:双绞线、光纤、同轴电缆
- 无线:无线电、微波、红外线
特性:
- 带宽限制
- 衰减
- 延迟
- 噪声
4. 接收设备(Receiver)
作用:将信号还原为信息
功能:
- 解调:从载波中提取信号
- 解码:将信号还原为数据
- 滤波:去除噪声干扰
例子:
- 手机接收电路
- 路由器接收模块
- 收音机接收电路
5. 信宿(Sink)
作用:接收并处理信息
例子:
- 人听到声音
- 计算机存储文件
- 显示器显示图像
6. 噪声源(Noise)
噪声是干扰信号传输的各种因素,就像运输过程中的各种障碍。
噪声类型:
| 类型 | 来源 | 影响 | 解决方法 |
|---|---|---|---|
| 热噪声 | 电子设备发热 | 随机干扰 | 降低温度、屏蔽 |
| 串扰 | 相邻信号线干扰 | 信号失真 | 双绞线、屏蔽 |
| 脉冲噪声 | 闪电、电机启动 | 突发干扰 | 滤波、纠错 |
| 衰减 | 传输距离 | 信号减弱 | 中继器、放大器 |
生活类比:
- 🚗 在吵闹的街道上打电话(环境噪声)
- 📻 收音机在山区信号不好(衰减)
- 📱 在电梯里手机没信号(屏蔽)
实际应用举例
例子1:打电话的过程
让我们看看打电话的完整通信过程:
1. 信源:你说话(声音信号,模拟信号)
↓
2. 发送设备:麦克风将声音转换为电信号
↓
3. 编码:手机将模拟信号转换为数字信号
↓
4. 调制:将数字信号调制到无线电波
↓
5. 信道:通过基站、光纤网络传输
↓
6. 解调:对方手机从无线电波提取信号
↓
7. 解码:将数字信号转换为模拟信号
↓
8. 接收设备:扬声器将电信号转换为声音
↓
9. 信宿:对方听到你的声音例子2:上网的过程
1. 信源:你点击网页链接
↓
2. 发送设备:电脑将请求编码为数字信号
↓
3. 信道:通过网线/WiFi传输
↓
4. 中继:经过多个路由器转发
↓
5. 接收设备:服务器接收请求
↓
6. 处理:服务器处理请求
↓
7. 信源:服务器返回网页数据
↓
8. 信道:通过网络传输回来
↓
9. 接收设备:电脑接收数据
↓
10. 信宿:浏览器显示网页练习题
练习 1
什么是信道?信道有哪些分类方式?
信道的定义: 信道是传输数据的物理通路,是信息传输的媒介。就像连接两地的公路一样。
信道分类:
按传输介质分类:
- 有线信道:双绞线、光纤、同轴电缆
- 无线信道:无线电波、微波、红外线
按传输方向分类:
- 单工信道:只能单向传输(如广播)
- 半双工信道:可双向但不能同时(如对讲机)
- 全双工信道:可双向同时传输(如电话)
按复用方式分类:
- 时分复用:不同时间传输不同信号
- 频分复用:不同频率传输不同信号
- 码分复用:不同编码传输不同信号
练习 2
模拟信号和数字信号有什么区别?为什么计算机网络主要使用数字信号?
主要区别:
连续性:
- 模拟信号:连续变化,像波浪
- 数字信号:离散变化,像台阶
取值:
- 模拟信号:可取无限多个值
- 数字信号:只能取有限个值(0和1)
抗干扰:
- 模拟信号:容易受干扰失真
- 数字信号:抗干扰能力强
使用数字信号的原因:
- 抗干扰能力强:只需判断0或1,不易出错
- 易于存储:计算机擅长处理数字
- 纠错机制完善:有成熟的检错和纠错算法
- 保密性好:容易加密
- 兼容性好:与计算机系统天然兼容
练习 3
波特率和比特率有什么关系?如果一个系统的波特率是2400 Baud,使用四进制传输,比特率是多少?
关系公式:
比特率 = 波特率 × 每码元携带的比特数计算过程:
已知:
- 波特率 = 2400 Baud
- 四进制传输(码元有4种状态)
计算:
- 四进制码元可表示4种状态:00、01、10、11
- 每码元携带的比特数 = log₂4 = 2比特
- 比特率 = 2400 × 2 = 4800 bps
答案:比特率是4800 bps
通俗理解:
- 波特率2400 Baud:每秒传输2400个码元(像2400辆卡车)
- 每码元携带2比特:每辆卡车运2箱货物
- 比特率4800 bps:每秒运送4800箱货物
练习 4
解释通信系统模型中各部分的作用,并举例说明。
通信系统模型:
信源 → 发送设备 → 信道 → 接收设备 → 信宿
↑
噪声源各部分作用:
信源:产生原始信息
- 例:人说话、计算机生成文件
发送设备:将信息转换为信号
- 例:麦克风将声音转换为电信号
- 功能:编码、调制、放大
信道:传输信号的媒介
- 例:双绞线、光纤、无线电波
- 特性:带宽、衰减、噪声
接收设备:将信号还原为信息
- 例:扬声器将电信号转换为声音
- 功能:解调、解码、滤波
信宿:接收并处理信息
- 例:人听到声音、计算机存储文件
噪声源:干扰信号传输
- 例:热噪声、串扰、脉冲噪声
完整例子: 打电话时:你(信源)说话 → 手机(发送设备)编码 → 无线电波(信道)传输 → 对方手机(接收设备)解码 → 对方(信宿)听到
总结
关键概念对比表
| 概念 | 定义 | 单位 | 生活类比 |
|---|---|---|---|
| 信道 | 传输数据的通路 | - | 公路 |
| 信号 | 数据的载体 | - | 运输车 |
| 带宽 | 传输频率范围 | Hz | 公路宽度 |
| 码元 | 信号最小单位 | - | 卡车 |
| 波特率 | 码元传输速率 | Baud | 卡车数量/秒 |
| 比特率 | 数据传输速率 | bps | 货物数量/秒 |
| 信源 | 信息发送方 | - | 发货人 |
| 信宿 | 信息接收方 | - | 收货人 |
| 噪声 | 干扰因素 | - | 路障 |
学习要点
- 理解通信本质:信息从信源通过信道到达信宿的过程
- 区分关键概念:
- 模拟信号vs数字信号
- 波特率vs比特率
- 带宽的两种含义
- 掌握计算方法:比特率 = 波特率 × log₂M
- 了解实际应用:电话、网络、广播等通信过程
下一步学习
掌握了这些基础概念后,你就可以继续学习:
- 传输理论:奈奎斯特定理、香农定理
- 编码调制:数字编码、模拟调制
- 传输介质:双绞线、光纤、无线
- 物理层设备:中继器、集线器
这些概念是理解整个计算机网络体系的基石!
