【问题标题】:Why does the number of links not matter in the transmission time of circuit switching?为什么电路交换的传输时间与链路的数量无关?
【发布时间】:2014-03-10 11:25:14
【问题描述】:

我正在阅读一本关于网络的书,它说,在电路交换环境中,信号到达目的地之前必须经过的链路和开关的数量不会影响所有信号所需的总时间被接收。另一方面,在分组交换场景中,链路和交换机的数量确实会有所不同。我花了很多时间试图弄清楚,但我似乎无法理解。这是为什么呢?

【问题讨论】:

  • 除非你能从中提出一个特定的编程问题,否则这里恐怕是题外话了。

标签: networking


【解决方案1】:

为了大大简化,一旦建立连接,电路交换环境就会有一条从发射器到发射器的直接线路;想象一个通过总机的老式电话。因此,无论跳数如何,传输时间都是相同的(好吧,忽略信号在电线上移动所花费的物理时间,因为它以光速移动,所以这个时间非常短)。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多