计算机网络MOOC

如图所示网络。A在t=0时刻开始向C发送一个2Mbits的文件;B在t=0.1+e秒(e为无限趋近于0的小正实数)向D发送一个1Mbits的文件。忽略传播延迟和结点处理延迟。

请回答下列问题:

1) 如果图中网络采用存储-转发方式的报文交换,则A将2Mbits的文件交付给C需要多长时间?B将1Mbits的文件交付给D需要多长时间?

2) 如果图中网络采用存储-转发方式的分组交换,分组长度为等长的1kbits,且忽略分组头开销以及报文的拆装开销,则A将2Mbits的文件交付给C需要大约多长时间?B将1Mbits的文件交付给D需要大约多长时间?

3) 报文交换与分组交换相比,哪种交换方式更公平?(即传输数据量小用时少,传输数据量大用时长)

解:

(1) 报文交换

设左边的存储转发节点为E, 右边的节点为F。

E传输整体报文所需时间(2Mbits / 10Mbits/s) = 0.2 s;传输完毕于 0.2 s。

B-E 传输整体报文所需时间(1Mbits / 10Mbits/s) = 0.1s;传输完毕于 (0.2 + e)s。

E-F 先传输A的报文,需要(2Mbits / 20Mbits/s) = 0.1s;传输完毕于 0.3s。

E-F 在结束A的报文后开始传输B的报文,需要(1Mbits / 20Mbits/s) = 0.05s;传输完毕于 (0.35 + e) s。

F-C 传输需 0.2 s,传输完毕于0.5s。

F-D 传输需 0.1 s,传输完毕于 (0.45 + e) s。

综上,A到C交付2Mbits需要0.5s。B到D交付1Mbits需要0.35s

(2)T = M/R + nL/R

花费时间应该是整体消息的大小除以瓶颈链路的带宽,再加上最后一个包由出发到第二个路由器的时间。

B-D发送过程中,A-C也还正在发送,B-D的最后一个包的历程中,它在中间的两个路由器上只享受到了10M的带宽。

从t=0时刻到t=0.1s,A发送了1000个分组,用时:1000×1000/10000000=0.1s,
从t=0.1s时刻起与B共享连接路由器的链路,平均各共享到带宽10Mbps,A大约再用时:1/10+2×1000/10000000=0.1002s交付剩余的1000个分组,故A向C交付2Mbits文件大约需要(0.1+0.1002)s=0.2002s

B-D分组交换 1Mbits/10Mbits/s++2×1kbits/10Mbits/s=0.1002s

(3) 分组交换用时少。且在报文交换情况下,当B-D慢了0.1+e秒开始传输时,在E-F链路上需要等待A的报文发送完毕。在分组交换情况中,可以按需共享来复用链路,使得B的报文分组不被阻塞。因此分组交换更为公平

2018计算机网络MOOC第一章作业1相关推荐

  1. 计算机网络原理第一章习题3-24 3-25

    计算机网络原理第一章习题 3-24假定站点A和B在同一个10Mb/s以太网网段上.这两个站点之间的传播时延为225比特时间.现假定A开始发送一帧,并且在A发送结束之前B也发送一帧.如果A发送的是以太网 ...

  2. 计算机网络实用技术教学资源,计算机网络实用技术第一章课件教学.ppt

    计算机网络实用技术第一章课件教学.ppt 计算机网络实用技术 第1章 计算机网络概述 计算机网络技术是计算机技术与通信技术相结合的产物,随着计算机技术和通信技术的发展,计算机网络技术也在飞速的向前发展 ...

  3. 《计算机网络》第二章作业

    <计算机网络>第二章作业 复习题 R5 运行在一台主机上的一个进程,使用什么信息来标识运行在另一台主机上的进程? 在两个不同端系统上的进程,通过跨域计算机网络交换报文(message)而相 ...

  4. 【计算机网络】第一章:计算机网络概述

    各个章节的知识点总结传送门如下,欢迎自取: [计算机网络]第一章:计算机网络概述描述 [计算机网络]第二章:物理层 [计算机网络]第三章:数据链路层 [计算机网络]第四章:网络层 [计算机网络]第五章 ...

  5. 北京邮电大学计算机网络课件,北京邮电大学计算机网络课件第一章:物理层.ppt...

    北京邮电大学计算机网络课件第一章:物理层.ppt 计算机网络 第2章物理层 2 第2章物理层 2 1物理层的基本概念2 2数据通信的基础知识2 2 1数据通信系统的模型2 2 2有关信道的几个基本概念 ...

  6. 计算机网络基础 第一章

    计算机网络基础 第一章 计算机网络概述 1.1 计算机网络的产生与发展 1.1.1 面向终端的计算机通信网 20世纪50年代到20世纪60年代末,计算机技术与通信技术初步结合 1.1.2 以共享为目标 ...

  7. 王道考研 计算机网络笔记 第一章:概述计算机网络体系结构

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 后续章节将陆续更新- 目录 一.概念.功能.组成.分类 1. 计算机网络的概念 2. 计算机网络功能 3. 计算 ...

  8. 计算机网络杨庚第一章答案,《计算机通信与网络》习题答案

    杨庚等 编著 第一章习题解答 1.1 什么是计算机网络? 答: 我们可以把计算机网络定义为:把分布在不同地点且具有独立功能的多个计算机,通过通信设备和线路连接起来,在功能完善的网络软件运行下,以实现网 ...

  9. 【计算机网络】第一章:体系结构

    第一章:计网体系结构 OVERVIEW 第一章:计网体系结构 一.计网概述 1.定义: 2.功能: 3.组成: (1)组成部分 (2)工作方式 (3)功能组成 4.分类: (1)分布范围 (2)按拓扑 ...

最新文章

  1. Hinton胶囊理论代码开源,上线即受热捧
  2. Bean标签基本配置
  3. 极光无限渗透测试面经_认识工业以太网及线缆测试
  4. Golang——指针的使用、数组指针和指针数组、指针与切片、指针与结构体、多级指针
  5. NVIDIA ECCV18论文:超像素采样网络助力语义分割与光流估计(代码将开源)
  6. SpringBoot实战(七):替代if的优雅方案,提高程序扩展性
  7. jQuery实现动态添加删除表格的行
  8. m126a linux驱动下载,【惠普m126a驱动】惠普m126a驱动下载 v15.0 官方版-开心电玩
  9. html自动弹出公告代码,可定时自动关闭的弹出层广告窗口代码
  10. HTML+CSS+JavaScript七夕情人节表白网页【樱花雨3D相册】超好看
  11. 第三次收获微软MVP
  12. 表单及阿里巴巴矢量图
  13. python打砖块游戏算法设计分析_基于pygame的打砖块游戏,做到一半,不带做了
  14. 计算机技术服务业成本核算,技术服务成本怎么核算?
  15. 每天记账,是穷人才会做的事?
  16. 国产28nm制程光刻机突破在即,助力国产芯片
  17. 7、Spring MVC 之 处理异步请求
  18. 高新技术企业认定中涉及的领域有哪些?
  19. python微妙级sleep
  20. int *p=malloc(100); 求 sizeof(p)

热门文章

  1. Android APP 启动时间测试
  2. linux编译blas,CBLAS编译安装与使用举例
  3. 时间序列数据分析—概述
  4. 最小二乘法函数拟合原理及matlab实现—数学笔记
  5. php采集淘宝店的评论,php采集淘宝店铺的所有评论的实现
  6. 概论第7章_参数估计_点估计的评价标准_相合性_无偏性_有效性
  7. matcher.group() 的基本使用,matcher分解系列(一)
  8. 练手必备,20个Python实战项目含源代码
  9. c语言 url字符串解析,c语言截取下载url中文件名称
  10. HTML+CSS知识点