题目:
试在下列条件下比较电路交换和分组交换:要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(bit/s)。在电路交换时电路的建立时间为s(s)。在分组交换时,分组长度p(bit),每个分组所必须添加的首部都很短,对分组的发送时延的影响在本题中可以不考虑。此外,各节点的排队等待时间可以忽略不计。问:在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画草图观察k段链路共有几个节点)?
解题思路:
电路交换: 总时延 = 建立连接时延 + 发送时延 +传播时延
= s + x/b + k*d
分组交换: 总时延 = 发送时延 + 存储转发的时延 + 传播时延
= x/b + (k-1)*p/b + k*d
其中(k-1)*p/b是k段链路上存储转发时延。
要使得分组交换比电路交换时延小,就必须满足 s>(k-1)*p/b,
即电路交换的建立连接时延大于分组交换的存储转发时延。