计算机网络的题目 求解线路交换时延和分组交换时延为什么这样计算 完全不知道的请绕道

试在下列条件下比较电路交换和分组交换。 要传送的报文共x(bit)。 从源点到终点共经过k段链路,每段链
路,每段链路的传播时延d(s),数据率b(b/s).在电路交换时建立时间为s(s)。在分组交换时分组长度时p(bit),
且各节点的排队等待时间可以忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小
线路交换延时: kd+x/b+s 分组交换时延: kd+(x/p)*(p/b)+(k-1)*(p/b)

这个题目很直白啊,没有任何弯弯绕绕,拿出来问说明要多看书罗。
线路交换时延:电路交换建立时延+从源点到终点的传播时延+数据发送时延+电路拆除时延。
根据题目意思,电路交换时间(S)+从源点到终点的传播时延(k*d)+数据发送时延(X/b)+电路拆除时延(0)。这样,电路交换传输xbit共需要s+k*d+x/b+0
分组交换时间=发送延迟+传输延迟+节点处理延迟。由于xbit分成了(x/p个分组),源点的发送延迟是(x/p)*(p/b),以后每个节点的发送延迟是p/b,一共是k-1个节点,所以后面节点的发送延迟一共是(k-1)*(p/b),传输延迟是kd。节点处理延迟是0
这样,这部分的值是:(x/p)*(p/b)+(k-1)*(p/b)+kd
要使分组交换时延小于电路交换时延,即:(x/p)*(p/b)+(k-1)*(p/b)+kd<s+k*d+x/b+0就是:
(k-1)*(p/b)<s
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-02
去掉传输时延,分组交换转发图的每个路径内的转发过程就是平行的线了,可看成流水线或低位交叉存储的图。
则发送时延=nt*(k-1)t