分组交换
概述
分组交换(Packet Switching)是一种数据通信技术,将数据拆分为独立的数据包(分组),每个包独立路由传输,在目的地重新组装。这是互联网的技术基础。
关键内容
核心思想
- 数据被拆分为小的数据包(packet)
- 每个包携带目标地址,独立路由
- 不同包可能走不同路径
- 在目的地按序重组
与电路交换的对比
| 特性 | 电路交换 | 分组交换 |
|---|---|---|
| 连接 | 预先建立专用通道 | 无需预先建立连接 |
| 资源利用 | 独占带宽 | 统计复用 |
| 容错性 | 链路故障 = 通信中断 | 自动绕行 |
| 适用场景 | 语音通话 | 数据传输 |
历史
- 1960年代由 Paul Baran、Donald Davies 和 Leonard Kleinrock 独立提出
- 1969年 ARPANET 首次成功实现
- 成为互联网、Wi-Fi、蜂窝网络等所有现代通信技术的基础
在 TCP/IP 中的角色
TCP/IP 对底层网络技术保持不可知——只要一个网络能够传递数据包,它就可以作为互联网的一部分。分组交换是这一抽象的技术基础。
来源
- raw/books/计算机科学/10-cerf-kahn-tcp-ip.md