1.电路交换
电话交换机接通电话线的方式称为电路交换
电路交换的三个步骤:
建立连接(分配通信资源)
通话(一直占用通信资源)
释放连接(归还通信资源)
电路交换致命的缺点:效率低!👨🏻
2.分组交换
将需要发送的数据包进行分组,进行分组转发
如图:用户将待发送的数据进行分组,分组中存在首部字段(首部字段告知交换机发送的地址及其他信息)
经过分组交换机的存储转发,数据到达目的地
各分组从源站到目的站可以走不同的路径(也就是不同的路由)
分组到达目的站的顺序不一定与分组在源站的发送顺序相同
那么,分组交换的各个节点分别承担什么样的作用呢?
发送方:构造分组,发送分组
路由器:缓存分组,转发分组
接收方:接收分组,还原报文
报文交换与分组交换的区别是,报文交换对于报文的大小没有限制🧨
目前比较主流的方式是分组交换
3.三种交换方式的对比
优缺点对比:
电路交换优点:
通信时延小
有序传输
没有冲突
适用范围广
实时性强
控制简单
电路交换缺点:
建立连接时间长
线路独占,使用效率低
灵活性差
难以规格化
报文交换优点:
无需建立连接
动态分配线路
提高线路可靠性
提高线路利用率
提供多目标服务
报文交换缺点:
引起了转发时延
需要较大的存储缓存空间
需要传输额外的信息量
分组交换优点:
无需建立连接🔗
线路利用率高
相对报文交换,简化了存储管理
加速传输
减少出错概率和重发数据量
分组交换缺点:
引起转发时延
需要传输额外的信息量
对于数据报服务:存在失序,丢失,或者重复分组的情况
对于虚电路服务:存在呼叫建立,数据传输和虚电路释放三个过程