帮忙讲一下题计算机网络题10、试在下列条件下比较电路交换和分-查字典问答网
分类选择

来自鲁娟娟的问题

  帮忙讲一下题计算机网络题10、试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit),从源站到目的站共经过k段链路,每段链路的传播时延为d(s),数据率为C(bit/s)。在电

  帮忙讲一下题计算机网络题

  10、试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit),从源站到目的站共经过k段链路,每段链路的传播时延为d(s),数据率为C(bit/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?

  答:对电路交换,当t=s时,链路建立;

  当t=s+x/C,发送完最后一bit;

  当t=s+x/C+kd,所有的信息到达目的地。

  对分组交换,当t=x/C,发送完最后一bit;

  为到达目的地,最后一个分组需经过k-1个分组交换机的转发,

  每次转发的时间为p/C,

  所以总的延迟=x/C+(k-1)p/C+kd

  所以当分组交换的时延小于电路交换

  x/C+(k-1)p/C+kd<s+x/C+kd时,

  (k-1)p/C<s

  题解的前半部分懂,在解分组交换时为什么说"最后一个分组要经过k-1个转发呢?应该是有很多分组(若干个啊,每一个都要经过K-1个转发啊,为什么只计算最后一个分组的转发时间呢?)"是不是说在发送完毕后只剩下最后一个没有转发吗?不懂,请大哥大姐们给讲讲!

  怎么没人回答啊,分不少了啊!

1回答
2020-03-23 10:54
我要回答
请先登录
刘慧娟

  要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延d(s)数据传输速率为b(bit/s)在电路交换时电路的建立时间为s(s).在分组交换中分组长度为(p+h)(bit),其中p为分组的数据部分的长度,h为每个分组所带的控制信息固定长度,与p的大小无关。且个结点的排队等待时间和传播时间均可以忽略不计。问分组的数据部分长度p取多大时,才能使得总时延为最小?

  所需要的分组总数是下x/p,因此总的数据加上头信息为(p+h)x/p.

  源端发送这些需要时间为:(p+h)x/(pb)

  中间的路由器重传最后一个分组所花的总时间为:(k-1)(p+h)/b

  因此我们得到的总时延为:(p+h)x/(pb)+(p+h)(k-1)/b

  对该函数求p的导数:得

  【p-(p+h)x】/(p*p*b)=0

  得hx/(p*p)=k-1这个在别的地方复制来的(我是不是很诚实)希望你参考下有帮助的话就给分我把(*^__^*)嘻嘻……

2020-03-23 10:58:42

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •