数据通信系统的模型#
数据传输系统 · 第一讲 视频讲解 https://www.bilibili.com/video/BV1P7x56EEah/
一句话#
数据在两头,信号在中间——源点把数据交给发送器,发送器把数据翻成信号,信号顺着传输系统跑到对面,接收器再把它翻回数据,交给终点。
一、一条链,五个环节#
教材给的模型长这样:
源点 ──→ 发送器 ──→ 传输系统 ──→ 接收器 ──→ 终点
│ │ │ │ │
产生数据 数据→信号 信号走的路 信号→数据 收到数据
└── 数据 ──┘ └── 信号 ──┘ └── 数据 ──┘
| 环节 | 干什么 |
|---|---|
| 源点(source) | 产生要传输的数据,比如敲键盘的那只手 |
| 发送器(transmitter) | 把数据编码成可以在介质上传输的信号 |
| 传输系统(传输网络) | 信号真正走过的路,可以是一条线,也可以是一个网络 |
| 接收器(receiver) | 把收到的信号还原成数据 |
| 终点(destination) | 数据的归宿,比如对面那块屏幕 |
严格说,是"两大系统 + 一个传输系统"#
教材把整个系统划成三大部分:
源系统(发送端) 传输系统 目的系统(接收端)
┌──────┬──────┐ ┌──────┬──────┐
│ 源点 │发送器│ ──────── 传输网络 ──────── │接收器│ 终点 │
└──────┴──────┘ └──────┴──────┘
- 源系统 = 源点 + 发送器
- 传输系统 = 传输网络
- 目的系统 = 接收器 + 终点
片子里画成五个平级的盒子,是教材图 2-1 的画法,便于逐个讲。记住"源点属于源系统"这层归属,别把五个盒子当成五台独立设备。
二、数据与信号#
| 数据(data) | 信号(signal) | |
|---|---|---|
| 是什么 | 传送信息的实体,有意义的符号序列 | 数据的电气或电磁表现 |
| 例子 | 10110100、一段文字、一张图 |
线上高低变化的电压、光脉冲、电磁波 |
两种信号#
| 数字信号 | 模拟信号 | |
|---|---|---|
| 参数取值 | 离散的 | 连续的 |
| 波形 | 方方正正的台阶 | 平滑起伏的曲线 |
| 例子 | 网线上的电平跳变 | 老式电话线上的话音电流 |
这一集画面里画的是数字信号(方波),因为数据在计算机里本来就是离散的 0 和 1。
码元(复习)#
用时间域的波形表示数字信号时,代表不同离散数值的基本波形就叫码元。
一集《码元》里细讲过:一个码元可以只带 1 个比特,也可以带多个比特(取决于有多少种不同的波形)。速率、带宽、奈氏准则、香农公式那一组,都建立在码元这个概念上。
三、信道#
信道:用来表示向某一个方向传送信息的媒体。
几个容易混的点:
- 一条传输媒体上,可以有多条信道。 一条线不等于一条信道。
- 信道往往是双向的,通常说"一条通信线路往往包含一条发送信道和一条接收信道"。
复用的第一次点名#
一条线怎么变成好几条信道?靠复用:
| 切法 | 名字 | 一句话 |
|---|---|---|
| 按频率切段 | 频分复用 FDM | 每路各占一个频段,大家同时跑 |
| 按时间轮流 | 时分复用 TDM | 每路轮流占用整条线的一小段时间 |
| 按码型区分 | 码分复用 CDM | 各用一套正交的码,同时同频也不打架 |
| 按波长切 | 波分复用 WDM | 光纤上的频分,按不同波长分路 |
本集只点名字,不展开。复用的完整机制(尤其码分)后面单独讲。 但要先记住这句话的用处:下一集讲 ADSL,就是拿频分把一根电话线切成三段;讲 PON,上行靠的就是时分。
四、三种通信方式#
| 方式 | 别称 | 能不能同时双向 | 生活里的例子 |
|---|---|---|---|
| 单向通信 | 单工通信 | 只能一个方向 | 收音机、电视广播 |
| 双向交替通信 | 半双工通信 | 能双向,但要轮流 | 对讲机 |
| 双向同时通信 | 全双工通信 | 两个方向同时 | 电话、现代网络通信 |
单工 A ──────────▶ B
半双工 A ──────────▶ B (轮流,不能同时)
A ◀────────── B
全双工 A ──────────▶ B (同时)
A ◀────────── B
全双工需要两条信道(一条发、一条收),或者靠技术把两个方向隔开。 半双工看似省线,代价是一来一回的切换时间——以太网早期用 CSMA/CD 抢信道,本质就是半双工的。
五、串行与并行#
同样传 8 个比特,有两种排法:
| 并行传输 | 串行传输 | |
|---|---|---|
| 怎么走 | 8 根线,8 位同时走 | 1 根线,8 位排队走 |
| 速度 | 单位时间内送出的位数多 | 单根线上一位一位来 |
| 成本 | 线多、接口大、贵 | 线少、便宜 |
| 距离 | 只适合近距离(几米内) | 能跑远距离 |
| 问题 | 各位之间串扰、各位到达时间对不齐(skew) | 需要用更快的速率补回来 |
| 典型场景 | 芯片之间、老式打印机并口、内存总线 | 网线、光纤、USB、几乎所有网络传输 |
为什么远距离一定选串行#
距离一长,八根线之间的长度差、干扰差会被放大,接收端分不清哪一位是哪一位。一根线就没有这个问题。
补充一句现在的现实:高速串行早就反超了。今天的 PCIe、USB、SATA 都是串行,靠的是单根线跑极高的速率。所以"并行快"只在同样工艺、同样距离下成立,别记成绝对结论。
六、本集结论#
数据 信号 数据
源点 ──────▶ 发送器 ──────────▶ 传输系统 ──────────▶ 接收器 ──────▶ 终点
一条线可以切成多条信道(复用:频分 / 时分 / 码分 / 波分)
通信方式:单工 / 半双工 / 全双工
排线方式:并行(近、贵、快)/ 串行(远、省、稳)
一句话:
数据在两头,信号在中间,发送器和接收器是两个翻译;一根线能切出多条信道,通信方式看能不能同时双向。
下一集进入宽带接入:电话线上怎么跑出宽带——ADSL。
依据表#
| 片中表述 | 依据 | 备注 |
|---|---|---|
| 数据通信系统分为源系统、传输系统、目的系统三部分 | §2.2.1 | 原文 |
| 源系统包括源点和发送器,目的系统包括接收器和终点 | §2.2.1 | 原文 |
| 源点产生要传输的数据,发送器把数据编码后送到传输系统 | §2.2.1 | 原文表述 |
| 接收器把收到的信号还原成数据,交给终点 | §2.2.1 | 原文表述 |
| 数据是传送信息的实体,信号是数据的电气或电磁表现 | §2.2.1 | 原文表述 |
| 数字信号参数取值离散,模拟信号参数取值连续 | §2.2.1 | 原文 |
| 码元是代表不同离散数值的基本波形 | §2.2.1 | 原文定义,另见《码元》一集 |
| 信道表示向某一个方向传送信息的媒体 | §2.2.2 | 原文定义 |
| 一条通信线路往往包含一条发送信道和一条接收信道 | §2.2.2 | 原文 |
| 单向通信(单工)、双向交替通信(半双工)、双向同时通信(全双工) | §2.2.2 | 原文三种叫法与顺序 |
| 频分 / 时分 / 码分 / 波分复用的名称 | §2.4 | 仅点名,未展开(本集只讲"可以切") |
| 并行适合近距离、串行适合远距离 | 物理层通用知识 | 教材未在本节展开,用的是通行表述 |
| 「高速串行已反超并行」 | 现实补充 | PCIe / USB / SATA 均为串行;不在教材原文,属补充说明 |
画面用 10110100 作比特示例 |
教学示意 | 任意 8 位串都可 |
| 五段平级画法 | 教学示意 | 教材图 2-1 的画法;严格归属见"两大系统"一节 |