2018计算机网络MOOC第一章作业1
计算机网络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相关推荐
- 计算机网络原理第一章习题3-24 3-25
计算机网络原理第一章习题 3-24假定站点A和B在同一个10Mb/s以太网网段上.这两个站点之间的传播时延为225比特时间.现假定A开始发送一帧,并且在A发送结束之前B也发送一帧.如果A发送的是以太网 ...
- 计算机网络实用技术教学资源,计算机网络实用技术第一章课件教学.ppt
计算机网络实用技术第一章课件教学.ppt 计算机网络实用技术 第1章 计算机网络概述 计算机网络技术是计算机技术与通信技术相结合的产物,随着计算机技术和通信技术的发展,计算机网络技术也在飞速的向前发展 ...
- 《计算机网络》第二章作业
<计算机网络>第二章作业 复习题 R5 运行在一台主机上的一个进程,使用什么信息来标识运行在另一台主机上的进程? 在两个不同端系统上的进程,通过跨域计算机网络交换报文(message)而相 ...
- 【计算机网络】第一章:计算机网络概述
各个章节的知识点总结传送门如下,欢迎自取: [计算机网络]第一章:计算机网络概述描述 [计算机网络]第二章:物理层 [计算机网络]第三章:数据链路层 [计算机网络]第四章:网络层 [计算机网络]第五章 ...
- 北京邮电大学计算机网络课件,北京邮电大学计算机网络课件第一章:物理层.ppt...
北京邮电大学计算机网络课件第一章:物理层.ppt 计算机网络 第2章物理层 2 第2章物理层 2 1物理层的基本概念2 2数据通信的基础知识2 2 1数据通信系统的模型2 2 2有关信道的几个基本概念 ...
- 计算机网络基础 第一章
计算机网络基础 第一章 计算机网络概述 1.1 计算机网络的产生与发展 1.1.1 面向终端的计算机通信网 20世纪50年代到20世纪60年代末,计算机技术与通信技术初步结合 1.1.2 以共享为目标 ...
- 王道考研 计算机网络笔记 第一章:概述计算机网络体系结构
本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 后续章节将陆续更新- 目录 一.概念.功能.组成.分类 1. 计算机网络的概念 2. 计算机网络功能 3. 计算 ...
- 计算机网络杨庚第一章答案,《计算机通信与网络》习题答案
杨庚等 编著 第一章习题解答 1.1 什么是计算机网络? 答: 我们可以把计算机网络定义为:把分布在不同地点且具有独立功能的多个计算机,通过通信设备和线路连接起来,在功能完善的网络软件运行下,以实现网 ...
- 【计算机网络】第一章:体系结构
第一章:计网体系结构 OVERVIEW 第一章:计网体系结构 一.计网概述 1.定义: 2.功能: 3.组成: (1)组成部分 (2)工作方式 (3)功能组成 4.分类: (1)分布范围 (2)按拓扑 ...
最新文章
- Hinton胶囊理论代码开源,上线即受热捧
- Bean标签基本配置
- 极光无限渗透测试面经_认识工业以太网及线缆测试
- Golang——指针的使用、数组指针和指针数组、指针与切片、指针与结构体、多级指针
- NVIDIA ECCV18论文:超像素采样网络助力语义分割与光流估计(代码将开源)
- SpringBoot实战(七):替代if的优雅方案,提高程序扩展性
- jQuery实现动态添加删除表格的行
- m126a linux驱动下载,【惠普m126a驱动】惠普m126a驱动下载 v15.0 官方版-开心电玩
- html自动弹出公告代码,可定时自动关闭的弹出层广告窗口代码
- HTML+CSS+JavaScript七夕情人节表白网页【樱花雨3D相册】超好看
- 第三次收获微软MVP
- 表单及阿里巴巴矢量图
- python打砖块游戏算法设计分析_基于pygame的打砖块游戏,做到一半,不带做了
- 计算机技术服务业成本核算,技术服务成本怎么核算?
- 每天记账,是穷人才会做的事?
- 国产28nm制程光刻机突破在即,助力国产芯片
- 7、Spring MVC 之 处理异步请求
- 高新技术企业认定中涉及的领域有哪些?
- python微妙级sleep
- int *p=malloc(100); 求 sizeof(p)
热门文章
- Android APP 启动时间测试
- linux编译blas,CBLAS编译安装与使用举例
- 时间序列数据分析—概述
- 最小二乘法函数拟合原理及matlab实现—数学笔记
- php采集淘宝店的评论,php采集淘宝店铺的所有评论的实现
- 概论第7章_参数估计_点估计的评价标准_相合性_无偏性_有效性
- matcher.group() 的基本使用,matcher分解系列(一)
- 练手必备,20个Python实战项目含源代码
- c语言 url字符串解析,c语言截取下载url中文件名称
- HTML+CSS知识点