-
电路交换
特点:通信双方独占一条的物理线路进行通信
优点:
1. 通信时延低 2. 不存在失序的问题 3. 网络设计简单缺点:
1.连接建立过程复杂 2.连接建立后,数据通路为双方独占,降低了网络的利用率 -
报文交换
特点: 以报文为数据传输的基本单位,在交换节点采取存储转发的传输方式
优点:
1. 不需要预先建立连接,对网络的稳定性的要求降低 2. 并不占据通信线路,提高网络的利用率 3. 可以实现多个目标接收报文缺点:
1. 因为要经过存储转发的过程,会造成通信时延。同时,报文的长度没有限制,这样的话,大大增大了中间节点的缓存压力,如果要将报文存储到磁盘,通信时延就更大了。 -
分组交换
特点:基于报文交换,将报文分割成一个个数据包,以数据包为(分组)单位进行交换。
对比报文交换
优点:
1. 从整个网络上看,提高了数据传输速率,因为上一个分组的转发可以跟当前分组的存储并行,而报文传输只能存储了再转发。对于中间节点的缓存压力也大大降低了。 2. 如果分组出错了,只需要重传分组就好,不用重传整个报文,对网络的稳定性要求较低。缺点:
1. 每个分组都需要有对应的数据链路层、网络层、传输层等的头部信息,开销变大。 2. 因为对报文进行了分组,就可能造成失序的问题,此时接收方要进行相应的处理。虚电路:
分组交换,如TCP连接的话,可以建立虚电路,它不同于电路交换一样的物理线路,是一个逻辑线路。其目的是使得分包的存储转发处理更简单(通信双方的数据包沿着这一线路传输),加快网络传输速率,也大大减少了丢包、失序等情况。但同时,建立虚电路连接也需要一定的开销。