电路交换,分组交换,报文交换
电路交换
一开始两个设备之间通过线路两两相连,虽然在设备很少时搭建十分方便,但是一旦设备数量变多那么需要的线路是极多的
所以为了减少资源浪费,引用了电话交换机,这样每个用户只需要与电话交换机连接就可以与其他用户沟通
当两个用户之间的距离过远时就需要通过多层电话交换机相连
电路交换的步骤
1.建立连接(分配通信资源即各种中继线)
2.通话(一直占用通信资源)
3.释放连接(归还通信资源)
总结
电路交换虽然理论上可以用来传递网络信息但是需要占用资源的时间太长十分浪费资源
分组交换
将需要传输的数据在计算机内转化为二进制文件(报文),再将其分为一个个小的等长组块,每个组块都带着首部信息,首部信息中存储了目标地址,传输过程中各路由器通过首部中存储的目标地址进行转发,接收方收到分组后将其首部信息去除再拼接就得到了发送的数据
发送方
构造分组,发送分组
路由器
缓存分组,转发分组
接收方
接收分组,还原报文
报文交换
报文交换其实就是没有分组直接传输的分组交换,现在已经被淘汰,被更先进的分组交换取代
三种交换对比
电路交换优点
- 1)通信时延小
- 2)有序传输
- 3)没有冲突
- 4)适用范围广
- 5)实时性强
- 6)控制简单
电路交换缺点
- 1)建立连接时间长
- 2)线路独占,使用效率低
- 3)灵活性差
- 4)难以规格化
报文交换优点
- 1)无需建立连接
- 2)动态分配线路
- 3)提高线路可靠性
- 4)提高线路利用率
- 5)提供多目标服务
报文交换缺点
- 1)引起了转发时延
- 2)需要较大存储缓存空间
- 3)需要传输额外的信息量
分组交换优点
-
1)无需建立连接
-
2)线路利用率高
-
3)简化了存储管理
-
4)加速传输
加速传输是因为分组后每个组块大小较小所以在路由器中数据存储和数据转发可以分开进行
-
5)减少出错概率和重发数据量
分组交换缺点
- 1)引起了转发时延
- 2)需要传输额外的信息量
- 3)对于数据报服务,存在失序、丢失或重复分组的问题;对于虚电路服务,存在呼叫建立、数据传输和虚电路释放三个过程