计算机网络(11)物理层:电路交换、报文交换与分组交换

目录

1、电路交换

1.1、电路交换技术的优点

1.2、电路交换技术的缺点

2、报文交换

2.1、报文交换技术的优点

2.2、报文交换技术的缺点

3、分组交换

3.1、分组交换技术的优点 

3.2、分组交换技术的缺点 

4、电路交换、报文交换和分组交换的对比


1、电路交换

在进行数据传输前,两个结点之间必须先建立一条专用(双方独占)的物理通信路径(由通信双方之间的交换设备和链路逐段连接而成),该路径可能要经过许多中间结点。这一路径在整个数据传输期间一直被独占,直到通信结束后才被释放。因此,电路交换技术分为三个阶段:连接建立、数据传输和连接释放。

从通信资源的分配角度来看,“交换”就是按照某种方式动态地分配传输线路的资源。电路交换的关键点是,在数据传输的过程中,用户始终占用端到端的固定传输带宽。

1.1、电路交换技术的优点

  • 通信时延小。由于通信线路为通信双方用户专用,数据直达,因此传输数据的时延非常小。当传输的数据量较大,这一优点非常明显。
  • 有序传输。双方通信时按照发送顺序传输数据,不存在失序问题。
  • 没有冲突。不同的通信双方拥有不同的信道,不会出现争用物理信道的问题。
  • 使用范围广。电路交换既适用于传输模拟信号,又适用于传输数字信号。
  • 实用性强。通信双方的物理通路一旦建立,双方就可以随时通信
  • 控制简单。电路交换的交换设备(交换机等)及控制均较简单。

1.2、电路交换技术的缺点

  • 建立连接时间长。电路交换的平均连接建立时间对计算机通信来说太长。
  • 线路独占,使用率低。电路交换连接建立后,物理通路被通信双方独占,即使通信线路空闲,也不能供其他用户使用,因而信道利用率低。
  • 灵活性差。只要在通信双方建立的通路中的任何一点出了故障,就必须重新拨号建立新的连接,这堆十分紧急和重要的通信是很不利的。
  • 难以规格化。电路交换时,数据直达,不同类型、不同规格、不同速率的终端很难相互进行通信,也难以在通信过程中进行差错控制。
  • 注意,电路建立后,除源结点和目的结点外,电路上的任何结点都采取“直通方式”接收数据和发送数据,即不会存在存储转发所耗费的时间。

2、报文交换

数据交换的单位是报文,报文携带有目标地址、源地址等信息。报文交换在交换结点采用的是存储转发的传输方式。

2.1、报文交换技术的优点

  • 无需建立连接。报文交换不需要为通信双方预先建立一条专用的通信线路,不存在建立连接时延,用户可以随时发送报文。
  • 动态分配线路。当发送方把报文交给交换设备时,交换设备先存储整个报文,然后选择一条合适的空闲线路,将报文发送出去。
  • 提高线路可靠性。如果某条传输路径发生故障,那么可重新选择另一条路径传输数据,因此提高了传输的可靠性。
  • 提高线路利用率。通信双方不是固定占有一条通信线路,二十在不同的时间一段一段地部分占有这条物理通道,因而大大提高了通信线路的利用率。
  • 提供多目标服务。一个报文可以同时发送给多个目的地址,这在电路交换中很难实现。

2.2、报文交换技术的缺点

  • 由于数据进入交换结点后要存储、转发这一过程,因此会引起转发时延(包括接收报文,校验正确性、排队、发送时间等)   
  • 报文交换对报文的大小没有限制,这就要求网络结点需要较大的缓存空间。

注意:报文交换主要使用在早期的电报通信网中,现在很少使用,通常被先进的分组交换方式所取代。

3、分组交换

同报文交换一样,分组交换也采用存储转发方式,但解决了报文交换中大保温传输的问题。分组交换限制了每次传送的数据块大小的上限,把大的数据块划分为合理的小数据块 ,再加上必要的控制信息(如源地址、目的地址和编号信息等)。

3.1、分组交换技术的优点 

  • 无建立时延。不需要为通信双方预先建立一条专用的通信线路,不存在连接建立时延,用户可随时发送分组
  • 线路利用率高。通信双方不是固定占有一条通信线路,而是在不同的时间一段一段地部分占有这条物理通路。因而大大提高了通信线路的利用率。
  • 简化了存储管理(相对于报文交换)。因为分组的长度固定,相应的缓冲区的大小也固定,在交换结点中存储器的管理通常被简化为对缓冲区的管理,相对比较容易。
  • 加速传输。分组是逐个传输的,可以使后一个分组的存储操作与前一个分组的转发操作并行,这种流水线方式减少了报文的传输时间。此外,传输一个分组所需的缓冲区比传输一次报文所需的缓冲区小得多,这样因为、缓冲区不足而等到发送的概率及时间也必然少得多。
  • 减少了出错概率和重发数据量,比如报文交换出错了要重发整个报文,报文如果很长就重发的数据量太大,效率低还浪费时间。而因为分组较短,即使出错,每次重发的数据量也不大,这样不仅提高了可靠性,也减少了传输时延。

3.2、分组交换技术的缺点 

  • 存在传输时延。尽管分组交换比报文交换的传输时延少,但相对于电路交换仍存在存储转发时延,而且其结点交换机必须具有更强的处理功能
  • 需要传输额外的信息量。每个小块都要加上源地址、目的地址和分组编号等信息。而且增加了处理的时间,使得控制复杂,时延增加。
  • 当分组交换采用数据报服务时,可能会出现时序、丢失或者重复分组,分组到达目的结点时,要对分组按编号进行排序等工作,处理复杂。若采用虚电路服务,虽无失序问题,但有呼叫建立、数据传输和虚电路释放三个过程。

4、电路交换、报文交换和分组交换的对比

上图给出了三种数据交换方式的比较。要传送的数据量很大且传送时间远大于呼叫时间,采用电路交换较为合适。端到端的通路由多段链路组成时,采用分组交换传输数据较为合适。从而提高整个网络的信道利用率。 分组交换比报文交换的时延小,适合计算机之间的突发式数据通信。

人,总是要有一点精神的,不是吗

                                                                                                                                                                                                       

原创文章 40 获赞 39 访问量 3110

猜你喜欢

转载自blog.csdn.net/weixin_40179091/article/details/105831229