计算机网络核心二:一文讲透电路、报文与分组交换

前言:计算机网络真的很重要,一开始学不明白没关系,回头再看它真的具有很大的能量,博主也是后面才意识到,所以出这个系列迅速拾起计网知识,面试的同学可以看看(后面刷刷面试题就可以了,直接看面试题会很痛苦),考研的同学也可以作为一个宏 观入门。

大家好!今天我们来攻克计算机网络中一个非常硬核,但又至关重要的知识点------数据交换方式

当我们谈论"上网"时,数据究竟是如何从你的手机跑到服务器的?中间经历了什么?这就涉及到了网络核心的"交换技术"。在计算机网络中,主要有三种基本交换方式:电路交换、报文交换分组交换

这篇博客将带你彻底搞懂它们的原理、区别以及为什么分组交换能统领今天的互联网。


一、 电路交换:独占的"专线"

电路交换是最早出现、也是最"霸道"的一种交换方式。它的核心思想就是**"独占"**。

1. 核心原理

想象一下传统的固定电话。当你拨打电话时,电信网络会在你和对方之间建立一条专用的物理通路

* 建立连接 :拨号阶段,交换机为你分配资源。

* 通信阶段 :通话期间,这条线路归你们"私有",哪怕你们都不说话,别人也用不了。

* 释放连接:挂机后,线路资源才被归还。

2. 优缺点分析

* 优点

* 时延极小 :数据像走直达高速公路,中间没有停顿,非常适合实时通信。

* 有序传输 :数据按顺序到达,不会乱序。

* 无冲突 :信道专用,不用担心堵车。

* 缺点

* 效率低 :这是致命伤。计算机数据是"突发"的(一会儿发很多,一会儿不发),电路交换在静默期依然占用线路,造成极大浪费。

* 建立连接慢 :每次通信前都要"拨号"建立连接,耗时较长。

* 灵活性差:一旦线路中间断了,通信就彻底中断。

典型应用:传统电话网络(PSTN)。


二、 分组交换:互联网的"快递系统"

分组交换是现代互联网的基石。它的核心思想是**"化整为零,存储转发"**。

1. 核心原理

如果要发送一大段数据(报文),分组交换不会一次性发完,而是把它切分成一个个小的、等长的数据段 ,并在前面加上"首部"(包含目的地址等信息),这就构成了分组(Packet)

* 发送方 :构造分组,依次发送。

* 路由器(核心) :收到分组后,先暂存(缓存) ,检查首部,查表找到下一站,然后转发

* 接收方:收到所有分组后,去掉首部,还原成原始报文。

2. 为什么它这么快?

* 并行传输 :当第一个分组离开路由器A前往路由器B时,第二个分组可以紧接着从发送方发往路由器A。这种"流水线"作业大大提高了效率。

* 差错控制好:如果传输出错,只需要重传出错的那个分组,而不是整个文件。

3. 优缺点分析

* 优点

* 线路利用率高 :大家分时共享物理线路,谁有数据谁就发。

* 加速传输 :存储转发机制配合并行处理,减少了整体传输时间。

* 缺点

* 转发时延 :每个路由器都要处理(存储、查表、转发),会产生时延。

* 首部开销 :每个分组都要带地址信息,增加了额外的数据量。

* 可能乱序:不同分组可能走不同的路,到达目的地时顺序可能乱了,需要接收方重新排序。


三、 报文交换:分组交换的"老大哥"

报文交换是分组交换的前身,现在已较少使用,但理解它有助于理解分组交换。

* 原理 :它不分割数据,而是把整个报文 作为一个整体进行"存储-转发"。

* 特点

* 不需要建立连接。

* 中间节点需要巨大的缓存空间 来存放大报文。

* 转发时延比分组交换更长(因为必须等整个报文收完才能转发)。

* 现状:基本已被分组交换取代,但在早期的电报网络中曾是主角。


四、 三种方式大比拼

为了帮大家理清思路,我做了一个对比表格:

表格

特性 电路交换 报文交换 分组交换
连接方式 需建立连接(拨号) 无需连接 无需连接
资源占用 独占(利用率低) 动态共享(利用率高) 动态共享(利用率高)
传输单位 比特流(直达) 完整报文 分组(Packet)
主要优点 时延小、有序、无冲突 动态分配、支持多目标 效率高、容错好、灵活
主要缺点 建立慢、线路浪费 缓存要求大、时延长 首部开销、可能乱序
典型应用 电话网 早期电报(已淘汰) 互联网(主流)

五、 总结

* 电路交换 适合对实时性要求极高的场景(如打电话),但在数据传输上效率太低。

* 报文交换 虽然解决了线路共享问题,但大报文的存储转发太慢了。

* 分组交换 结合了二者的优点,通过**"化整为零"** 和**"存储转发"**,实现了高效、灵活、可靠的数据传输,因此成为了现代计算机网络(包括互联网)的绝对主流技术。

相关推荐
techdashen5 小时前
不开端口,不配 DNS,用树莓派在家搭一个公网可访问的 Web 服务
前端·网络·智能路由器
唔667 小时前
mDNS 就是局域网里的“零配置DNS“
网络·智能路由器
TBrL7UtdTELTTdut4BAL1 天前
XG-140G-TF 极简 OpenWrt | 修复2.5G | NPU硬件加速
服务器·智能路由器·openwrt·光猫·xg-140g-tf
三维频道2 天前
数字化质控:拍照式蓝光三维扫描如何破解路由器注塑件的形变难题?
智能路由器·质量控制·数字雕刻·工业数字化·3d扫描·xtop3d·注塑工艺
亚空间仓鼠2 天前
网络学习实例:网络理论知识
网络·学习·智能路由器
24zhgjx-lxq2 天前
OSPF的网络类型:NBMA和P2MP
网络·智能路由器·hcip·ensp·ospf
淼淼爱喝水2 天前
ensp- ACL 综合配置实验(附拓扑与完整步骤)
网络·智能路由器·ensp·acl
风曦Kisaki2 天前
# 企业级网络架构Day03:网络层解析、路由原理、三层交换机、动态路由(OSPF)
网络·架构·智能路由器
阿正的梦工坊2 天前
网关与路由器
智能路由器
pengyi8710152 天前
IP被封禁应急处理,动态IP池快速更换入门
大数据·网络·网络协议·tcp/ip·智能路由器