关于电路交换,报文交换和分组交换

438 阅读2分钟
  1. 电路交换

    特点:通信双方独占一条的物理线路进行通信

    优点:

     1. 通信时延低
     2. 不存在失序的问题
     3. 网络设计简单
    

    缺点:

     1.连接建立过程复杂
     2.连接建立后,数据通路为双方独占,降低了网络的利用率 
    
  2. 报文交换

    特点: 以报文为数据传输的基本单位,在交换节点采取存储转发的传输方式

    优点:

     1. 不需要预先建立连接,对网络的稳定性的要求降低
     2. 并不占据通信线路,提高网络的利用率
     3. 可以实现多个目标接收报文
    

    缺点:

     1. 因为要经过存储转发的过程,会造成通信时延。同时,报文的长度没有限制,这样的话,大大增大了中间节点的缓存压力,如果要将报文存储到磁盘,通信时延就更大了。
    
  3. 分组交换

    特点:基于报文交换,将报文分割成一个个数据包,以数据包为(分组)单位进行交换。

    对比报文交换

    优点:

     1. 从整个网络上看,提高了数据传输速率,因为上一个分组的转发可以跟当前分组的存储并行,而报文传输只能存储了再转发。对于中间节点的缓存压力也大大降低了。
     2. 如果分组出错了,只需要重传分组就好,不用重传整个报文,对网络的稳定性要求较低。
    

    缺点:

     1. 每个分组都需要有对应的数据链路层、网络层、传输层等的头部信息,开销变大。
     2. 因为对报文进行了分组,就可能造成失序的问题,此时接收方要进行相应的处理。
    

    虚电路:

    分组交换,如TCP连接的话,可以建立虚电路,它不同于电路交换一样的物理线路,是一个逻辑线路。其目的是使得分包的存储转发处理更简单(通信双方的数据包沿着这一线路传输),加快网络传输速率,也大大减少了丢包、失序等情况。但同时,建立虚电路连接也需要一定的开销。