1-28    假定要在网络上传送1.5MB的文件。设分组长度为1KB,往返时间RTT=80ms。传送数据之前还需要有建立TCP连接的时间,这时间是2×RTT=160ms。试计算在以下几种情况下接收方收完该文件的最后一个比特所需的时间。

(1)数据发送速率为10Mb/s,数据分组可以连续发送。

(2)数据发送速率为10Mb/s,但每发送完一个分组后要等待一个RTT时间才能再发送一个分组。

(3)数据发送速率极快,可以不考虑发送数据所需的时间。但规定在每一个RTT往返时间内只能发送20个分组。

(4)数据发送速率极快,可以不考虑发送数据所需的时间。但在第一个RTT往返时间内只能发送一个分组,在第二个RTT内可发送两个分组,在第三个RTT内可发送四个分组(即-1==4个分组)

注:题目的条件中的M==1048576=约等于,K==1024=约等于,1B=1字节=8bit=8b

解答:

(1)发送这些比特所需时间=1.5××8bit/(10×bit/s)=1.258(s) 最后一个分组传播到达目的地还需要0.5×RTT=40ms时间。总共需要的时间=2×RTT+1.258+0.5×RTT=0.16+1.258+0.04=1.458(s)

(2)需要划分的分组数=1.5MB/1KB=1536

建立时间:2xRTT = 0.16(s)

总的发送时间:仍是1.258(s)

最后一个分组传播到达目的地需要:0.5×RTT=40(ms)=0.04(s)(二分之一往返时间)

从第一个分组最后一个比特到达 直到最后一个分组第一个比特 到达需要经历:1535×RTT=1535×0.08=122.8(s)

总共需要的时间=0.16+1.258+0.04+122.8=1.458+122.8=124.258(s)

(3)在每一个RTT往返时间内只能发送20个分组。1536个分组,需要76个整的RTT,76个RTT可以发送76×20=1520个分组,最后剩下16个分组,一次发送完。但最后一次发送的分组到达接收方也需要0.5×RTT。

因此,总共需要的时间=2×RTT+76×RTT+0.5×RTT=6.12+0.16=6.28(s)

(4)在两个RTT后就开始传送数据。

经过n个RTT后就发送了1+2+4+…+2n=-1个分组。

若n=9,那么只发送了-1=1023个分组。可见9个RTT不够。

若n=10,那么只发送了-1=2047个分组。可见10个RTT足够了。

这样,考虑到建立TCP连接的时间和最后的分组传送到终点需要的时间,现在总共需要的时间=(2+10+0.5)×RTT=12.5×0.08=1(s)

《计算机网络(第七版)谢希仁 编著》部分课后答案相关推荐

  1. 研究生考试 之 计算机网络第七版(谢希仁) 第一章 课后答案

    研究生考试 之 计算机网络第七版(谢希仁) 第一章 课后答案 目录 研究生考试 之 计算机网络第七版(谢希仁) 第一章 课后答案 一.简单介绍 二.计算机网络第七版(谢希仁) 第一章 课后答案 1. ...

  2. 计算机网络第七版谢希仁

    <计算机网络>是2008年电子工业出版社出版的图书,作者是谢希仁.该书全面系统地介绍了计算机网络的发展和原理体系结构.物理层.数据链路层等内容. 内容简介 <计算机网络>是由谢 ...

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

    计算机网络第七版 第一章 概述 1-10,1-17答案 1-10: 试在下列条件下比较电路交换和分组交换.要传送的报文x(bit) .从源点到终点共经过k 段链路,每段链路的传播时延为d(s), 数据 ...

  4. 计算机网络第七版谢希仁著课后习题答案

    计算机网络第七版答案 第一章 概述 1-01 计算机网络向用户可以提供那些服务?答: 连通性和共享 1-02 简述分组交换的要点.答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1 ...

  5. 计算机网络第七版谢希仁知识点总结

    1.专有名词: 互联网服务提供商ISP(Interest Service Provider) 互联网交换点 IXP (Internet eXchange Point) 广域网WAN(Wide Area ...

  6. 计算机网络术语sonet,计算机网络(第七版)谢希仁-第2章 物理层(示例代码)

    第 2 章 物理层 物理层的基本概念 物理层的主要任务描述为确定与传输媒体的接口的一些特性 机械特性 指明接口所用接线器的形状和尺寸.引线数目和排列.固定和锁定装置等等. 电气特性 指明在接口电缆的各 ...

  7. 计算机网络第七版(谢希仁)第三章——数据链路层课后习题答案

    文章目录 3-01 3-02 3-03 解答 解析 3-01 3-02 3-03 3-04 3-05 3-06 3-07 解答 解析 3-04 3-08 3-09 3-10 解答 3-11 解析 3- ...

  8. 计算机网络第七版(谢希仁)第二章——物理层课后习题答案

    文章目录 2-01 解析 2-02 解析 2-03 解析 2-04 解析 2-05 解析 2-06 2-07 2-08 解答 2-09 解答 2-10 解析 2-11 2-12 解答 2-13 解析 ...

  9. 计算机网络第七版 谢希仁 3-33答案

    课后题3-33 答案 之前在网上找的资料都不太对,这里写了个老师给的答案,仅供参考. 在图3-31中,以太网交换机有6个接口,分别接到5台主机和一个路由器.假定开始时,交换表是空的,将表填写完整. 动 ...

  10. 计算机网络第七版(谢希仁教授著)第四章: 网络层课后习题部分详细答案

    第4章网络层课后答案 (1).4-01 P195 网络层向上提供的服务有哪两种?试比较优缺点. 虚电路服务和数据报服务 P115 (2).4-02 P195 作为中间设备,转发器.网桥.路由器和网关有 ...

最新文章

  1. android can为啥能发收不到数据_拼多多登录时手机收不到短信验证码怎么办
  2. C语言指针这些使用技巧值得收藏!
  3. Python基础----Matplotlib
  4. Python3常用字符串操作
  5. 【LeetCode】数组-1(643)-返回规定长度k的最大子数组的平均数
  6. messagedigest 图片加密_MessageDigest对密码进行加密
  7. 【DS基础】静态链表
  8. linux redis3.2.5安装及redis集群创建
  9. 购物车程序流程图01
  10. 美式口语发音技巧:《英美发音区别》
  11. flutter中android子工程报错,Flutter混合Android
  12. ECC RDIMM 服务器内存条简介
  13. 设计师悲剧:你一天内要完成100张海报
  14. 小保养多,大保养少 别克英朗保养详解
  15. dx12 龙书第四章学习笔记 -- Direct3D的初始化
  16. 每次进入命令需要重新source的解决方法
  17. win7系统下如何关闭UAC,去掉软件图标上的盾牌
  18. 【蓝桥杯】历届真题 魔方旋转问题(高职组) Java
  19. 无法找到服务器应用程序,源文件,和项目或返回的未知错误。请重新安装服务程序
  20. html5网页构成要素有哪些,网页的基本构成元素有哪些

热门文章

  1. Windows系统以及office等一键激活
  2. 广告终结者:使用AdBlock Plus屏蔽百度、CSDN广告
  3. 自定义控件+ViewPage+Fragment....各种收获
  4. ECSHOP商城SEO优化商城更新内容后将页面链接自动推送给百度
  5. 基于python的毕业设计仓库库存管理系统
  6. 实时高清渲染:Shadows
  7. 手机端自动播放网页背景音乐代码
  8. 新能源专属车险可在线投保 80%车主基准保费下降
  9. android 如何清除应用数据恢复,手机删除数据如何恢复?手机数据恢复方法【图文教程】...
  10. C++编程的 42 条建议