三种交换方式
电路交换
1、电话交换机接通电话线的方式
2、从通信资源的分配角度来看,交换就是按照某种方式动态地分配传输线路的资源
3、步骤
(1)建立连接:分配通信资源
(2)通话:一直占用通信资源
(3)释放连接:归还通信资源
4、特点
(1)通信之前首先要建立连接,连接建立好之后,就可以使用已建立好的连接进行数据传送,数据传送后,需释放连接,以归还之前建立连接所占用的通信线路资源
(2)一旦建立连接,中间的各结点交换机就是直通形式的,比特流可以直达终点
5、优点
(1)通信时延小
(2)有序传输
(3)没有冲突
(4)适用范围广
(5)实时性强
(6)控制简单
6、缺点
(1)建立连接时间长
(2)线路独占,使用效率低
(3)灵活性差
(4)难以规格化
分组交换
1、报文:数据
2、首部 / 包头:包含了分组的目的地址
3、分组 / 包:把较长的报文划分成一个个更小的等长数据段,数据段 + 包头
4、各分组从源主机到目的主机,可走不同的路径
5、分组到达目的地的顺序,不一定与分组在源主机的发送顺序相同
6、发送方
(1)构造分组
(2)发送分组
7、路由器 / 分组交换机
(1)缓存分组
(2)转发分组
8、接收方
(1)接收分组
(2)还原报文
9、特点
(1)可以随时发送分组,而不需要事先建立连接,构成原始报文的一个个分组,依次在各结点交换机上存储转发,各结点交换机在发送分组的同时,还缓存接收到的分组
(2)构成原始报文的一个个分组,在各结点交换机上进行存储转发,相比报文交换,减少了转发时延,还可以避免过长的报文长时间占用链路,同时也有利于进行差错控制
10、优点
(1)无需建立连接
(2)线路利用率高
(3)简化了存储管理
(4)加速传输
(5)减少出错概率和重发数据量
11、缺点
(1)引起了转发时延
(2)需要传输额外的信息量
(3)对于数据报服务,存在失序、丢失、重复分组的问题,对于虚电路服务,存在呼叫建立、数据传轴、虚电路释放三个过程
报文交换
1、交换结点也采用存储转发方式
2、主要用于早期的电报通信网,现在较少使用,通常被较先进的分组交换方式所取代
3、特点
(1)可以随时发送报文,而不需要事先建立连接,整个报文先传送到相邻结点交换机,全部存储下来后进行查表转发,转发到下一个结点交换机
(2)整个报文需要在各结点交换机上进行存储转发,由于不限制报文大小,因此需要各结点交换机都具有较大的缓存空间
4、优点
(1)无需建立连接
(2)动态分配线路
(3)提高线路可靠性
(4)提高线路利用率
(5)提供多目标服务
5、缺点
(1)引起了转发时延
(2)需要较大存储缓存空间
(3)需变传输额外的信息量
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战