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

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

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

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

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


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

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

1. 核心原理

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

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

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

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

2. 优缺点分析

* 优点

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

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

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

* 缺点

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

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

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

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


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

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

1. 核心原理

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

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

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

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

2. 为什么它这么快?

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

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

3. 优缺点分析

* 优点

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

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

* 缺点

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

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

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


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

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

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

* 特点

* 不需要建立连接。

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

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

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


四、 三种方式大比拼

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

表格

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

五、 总结

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

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

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

相关推荐
小小说( ̄(エ) ̄)2 天前
VRRP协议---虚拟路由器冗余协议
网络·智能路由器
jixinghuifu2 天前
进阶排查,搞定复杂网络故障
智能路由器
虎皮辣椒小怪兽2 天前
OSPF基础
网络·智能路由器
古月方枘Fry2 天前
三层交换+单臂路由+ACL网络配置
服务器·网络·智能路由器
zbtlink2 天前
一分钱一分货:不同价位 Wi-Fi 7 的区别
网络·智能路由器
哇蛙蛙3 天前
H3CNE--21.RIP
网络·经验分享·网络协议·tcp/ip·计算机网络·智能路由器
24zhgjx-fuhao3 天前
配置多区域OSPF
网络·智能路由器
Surplusx3 天前
HCIA综合网络拓扑搭建
网络·智能路由器
爱学习的小囧3 天前
ESXi 7.0 多网卡网络配置详细攻略(新手易懂版)
网络·智能路由器·esxi·vmware·虚拟化