计算机网络第七版(谢希仁) 第一章 概述 1-10,1-17作业答案

计算机网络第七版 第一章 概述 1-10,1-17答案

1-10: 试在下列条件下比较电路交换和分组交换。要传送的报文x(bit) 。从源点到终点共经过k 段链路,每段链路的传播时延为d(s), 数据率为b (bit/s) 。在电路交换时电路的建立时间为s (s) 。在分组交换时分组长度为p (bit), 且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小? (提示:画一下草图观察k 段链路共有几个结点。)
解:电路交换:
必须先建立连接,需要的时间是s 秒。
发送x 比特的报文所需的时间是报文长度除以数据率b 。
因此发送时延是x/b 。
总的传播时延是链路数乘以每段链路的传播时延,即k*d=kd ,
因此,电路交换的时延由以下三项组成:
s+x/b+kd 。

分组交换:
不需要先建立连接,
分组交换的传播时延,是k* d=kd 。
发送n 个分组所需的发送时延是:(x/p)*(p/b)。
在一段链路上发送一个分组的发送时延是p/b, (k - 1)段链路的发送时延是(k - 1)p/b。
因此把以上三部分时延相加,就得出在分组交换的清况下的总时延:
kd+(x/p)(p/b)+ (k-1)(p/b)

由此可得:当s>(k-1)*(p/b)时,电路交换的时延比分组交换的时延大,当x>>p,得出分组交换时延较电路交换时延小的条件为:((k-1)p/b)<s。

1-17:收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2×〖10〗^8m/s。试计算以下两种情况的发送时延和传播时延:
(1) 数据长度为〖10〗^7bit,数据发送速率为100kb/s。
(2) 数据长度为〖10〗^3bit,数据发送速率为1Gb/s。
从上面的计算中可以得到什么样的结论?

在这里插入图片描述
结论:若数据长度大而发送速率低,则在总的时延中,发送时延往往是大于传播时延。但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值