求帮忙计算计算机网络题
求帮忙计算计算机网络题?题目帮忙讲一下题计算机网络题10、试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit),从源站到目的站共经过k段链路,每段链路的传播时...
求帮忙计算计算机网络题?题目
帮忙讲一下题计算机网络题
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个转发啊,为什么只计算最后一个分组的转发时间呢?)"是不是说在发送完毕后只剩下最后一个没有转发吗?不懂,请大哥大姐们给讲讲! 展开
帮忙讲一下题计算机网络题
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个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询