Networking 为什么链路的数量在电路切换的传输时间中无关紧要?

Networking 为什么链路的数量在电路切换的传输时间中无关紧要?,networking,Networking,我正在读一本关于网络的书,书中说,在电路交换环境中,信号在到达目的地之前必须经过的链路和交换机的数量并不影响接收所有信号所需的总时间。另一方面,在分组交换场景中,链路和交换机的数量确实会产生影响。我花了相当多的时间想弄明白,但似乎弄不明白。这是为什么?为了大大简化,一旦建立了连接,电路交换环境就有一条从发射机到被传输设备的直接线路;想象一下,一个老式的电话通过配电盘。因此,无论跳数多少,传输时间都是相同的,忽略了信号在导线上移动所需的物理时间,因为信号以光速移动,所以传输时间非常小 在分组交换环

我正在读一本关于网络的书,书中说,在电路交换环境中,信号在到达目的地之前必须经过的链路和交换机的数量并不影响接收所有信号所需的总时间。另一方面,在分组交换场景中,链路和交换机的数量确实会产生影响。我花了相当多的时间想弄明白,但似乎弄不明白。这是为什么?

为了大大简化,一旦建立了连接,电路交换环境就有一条从发射机到被传输设备的直接线路;想象一下,一个老式的电话通过配电盘。因此,无论跳数多少,传输时间都是相同的,忽略了信号在导线上移动所需的物理时间,因为信号以光速移动,所以传输时间非常小

在分组交换环境中,没有直接连接。数据包从发送器发送到第一跳,第一跳尝试计算到目的地的开放路由。然后,它将数据传递到下一个跃点,下一个跃点必须再次计算下一个可用跃点,以此类推。这需要的时间随着跳数线性增加。想想通过美国邮政系统寄信吧。它必须从你家到邮局,然后从邮局到当地配送中心,然后从当地配送中心到全国配送中心,然后从那里到收件人的当地配送中心,然后到收件人的邮局,最后到他们的家


不同之处在于,在电路交换网络中,每个电路一次只能存在一个连接;同样,想想有人用电话线打电话。然而,在分组交换网络中,许多发射机和接收机可以同时发送数据;再说一次,想想很多人收发信件。

除非你能从中提出一个具体的编程问题,否则恐怕这是离题的。