计算机网络部分练习题及解答

本文探讨了不同网络传输机制下的文件传输效率,包括报文交换与分组交换的区别及影响因素,如传播延迟、传输时延等,并分析了HTTP1.0与HTTP1.1在不同情况下的性能表现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.
在这里插入图片描述

1.因为采用报文交换,先到先得,其中A先到,所以A将2Mbits的文件交付给C的总时间为:2/10 + 2/20 + 2/10 = 0.5s;而B在到达路由器后需要等路由器中的A发完才可以,因此B将1Mbits的文件交付给D的总时间为:1/10 + 2/20(等待时间) + 1/20 + 1/10 = 0.35s

2.从t=0到t=0.1,A发送了1000个分组,发送了1Mbits。从t=0.1s起A与B共享链接路由器的链路,平均共享带宽为10Mbps,A交付剩余的1000个分组用时为1/10 + 2 * 1000/10000000(最后一个分组发送时间除去第一跳),因此,A的总用时为0.1 + 0.1002 = 0.2002s;同理,B的总用时为1/10 + 2 * 1000/10000000 = 0.1002s

3.分组交换更加公平,因为不用等待完整的报文,而是进行切片处理。

2.

在这里插入图片描述
1.传播延迟(时延)是指链路上的传输时间,dp = M / V
2.传输时延是指分组头尾的时延,dt = L / R
3.不考虑处理延迟和排队延迟,de = M / V + L / R
4.dp>dt保证了t=dt时第一个分组仍在链路上,此时第一个比特在距离主机A的Vdt米的链路上
5.带宽时延积= R * dp = R
M / V = 512, 代入数据解得M = 1280m

3.
在这里插入图片描述

1.三个带宽取最小,即100kbps
2.1B = 8b, 不管前面带宽有多大,还是会受限于最大吞吐量,因此总时间为481000000 / 100000 = 320s
3.会排队,这个只需比较输入带宽和输出带宽,当输入带宽小于输出带宽时就排队,因此只会在R2排队。

4.
在这里插入图片描述1.当本地域名解析服务器中包含该ip时,所需要时间最短,为RTTd;若无中间服务器缓存,一般路径如下:客户端-本地域名server-root server-顶级server - 权威server ,因此最长时间为4RTTd;(但老师给的官方答案是5RTTd,莫非是权威server在寻找ip过程中也占1RTTd?求各位dalao在评论区解答一下!!!)

2.需要传输的web对象一共有九个,包括1个html和8个小图像。没有并行TCP的情况下,HTTP1.0工作流程包括建立TCP和传输web对象,是非持久连接,每次传输都要重连TCP,因此每传一次web对象,耗时2RTTh。因此,总耗时为2*9 = 18RTTh

3.分三步。第一步,用一个TCP拉取html耗费2RTTH;第二步,用五个TCP拉取5个图片耗费2RTTH;第三部,用三个TCP拉取3个图片耗费2RTTH。因此,总耗时为6RTTh

4.HTTP1.1是持久性连接。在非流水情况下,建立TCP耗费1RTTH,拉取9个web对象共9RTTH,因此总共耗费10RTTH;在流水情况下,只要遇到新对象就请求,不等同等地位的对象响应,所有同一级引用只需一个RTTH。因此,在流水情况下,建立TCP一个RTTH,拉取HTML一个RTTH,八个图片一个RTTH,总共耗时3RTTH。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白速龙王的回眸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值