随着信息网络的不断发展,电路交换和分组交换成为信息传输领域的两种主流交换方式。两种方式各有优劣,主要影响因素之一就是时延。时延不同直接影响着信息传递的速度和效率。本文将从多个角度进行分析,探讨电路交换和分组交换的时延计算。
一、电路交换的时延计算
电路交换是指通信双方建立一条专用的物理通路,该通道由呼叫之前引入并且在呼叫中借助交换机连接所建立。由于该通道是专用的,因此信息传递时延极小。
1. 传输时延
传输时延是指数据从发送方到接收方的所需的时间。在电路交换中,传输时延等于数据传输的长度除以通路带宽。
2. 排队时延
电路交换中通道是独占的,也就是说在通道上进行呼叫的通信终端在通道上等待的时间非常少甚至几乎没有,因此该系统的排队时延为零。
3. 处理时延
处理时延包括信令控制和数据编码所需的时间。
二、分组交换的时延计算
与电路交换相比,分组交换的通道是共享的,在同一通道上向多个目的地发送多个消息。由于每个数据包的大小不同,到达时间也可能不同,因此分组交换中的时延计算更复杂。
1. 排队时延
在分组交换中,由于通道是共享的,分组终端将等待其他终端访问通道,因此排队时延会增加。具体的排队时延取决于信道的带宽和网络中所有终端的点对点通信请求。
2. 处理时延
处理时延指将数据从源地址链路层缓冲区到达目的地址的时间,包括路由和路由表的构建,流量控制和差错控制等。
3. 传输时延
传输时延也是指数据从发送方到接收方所需的时间,但是在分组交换中,该时间取决于分组大小、网络拥塞程度、网络协议和数据包的传输距离等多个因素。
三、电路交换与分组交换的比较
电路交换和分组交换的时延计算是一个非常复杂和不同的问题。总体而言,电路交换的时延计算比分组交换简单,因为通道是专用的。但是,分组交换具有更高的网络利用率和可扩展性。
现代网络中将电路交换和分组交换结合起来的方法也得到了广泛应用。例如,在VoIP通信中,采用多种技术混合实现音频分组交换,并在网络分层结构中使用电路交换技术,使得语音通信的质量有较大的提高。