计算机网络 -- 三种交换方式
本文参考资源:湖科大教书匠--计算机网络微课堂
电路交换
当有n部电话机相连,则需要n(n-1)/2条线相连
电话交换机接通电话线的方式称为电路交换
从通信资源的分配角度来看,交换(Switching)就是按照某种方式动态地分配传输线路的资源
电路交换的三个步骤:
-
建立连接(分配通信资源)
-
通话(一直占用通信资源)
-
释放连接(归还通信资源)
优点:
-
通信时延小
-
有序传输
-
没有冲突
-
适用范围广
-
实时性强
-
定制简单
缺点:
-
建立连接时间长
-
线路独占,使用效率低
-
灵活性差
-
难以规格化
报文交换
优点:
-
无需建立连接
-
动态分配线路
-
提高线路可靠性
-
提高线路利用率
-
提供多目标服务
缺点:
-
引起了转发时延
-
需要较大的储存缓存空间
-
需要传输额外的信息量
分组交换
先将过大的数据包切片,然后再往每个数据段添加头部,目的是为了让接收方知道每个数据段的顺序,以便让其重新组合成报文
优点:
-
无需建立连接
-
线路利用率高
-
简化存储管理
-
加速传输
-
减少出错率和重发数据量
缺点:
-
引起了转发时延
-
需要传输额外的信息量
-
对于数据报服务。存在失序、丢失或重复分组的问题:对于虚电路服务,存在呼叫建立、数据传输和虚电路释放三个过程