刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
假设客户端采用持久型 HTTP 1.1 版本向服务器请求一个包含 10 个图片的网页。设基本页面传输时间为 Tbas,图片传输的平均时间为 Timg,客户端到服务器之间的往返时间为 RTT,则从客户端请求开始到完整取回该网页所需时间为 (23)。
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
在HTTP 1.1持久连接中,客户端向服务器请求一个包含10个图片的网页,需要考虑以下几个时间因素:
- TCP初始化并建立连接的时间:需要1个RTT(Round-Trip Time,往返时间)。
- 发送HTTP请求消息并收到响应消息的时间:需要额外的RTT。在HTTP 1.1中,由于采用持久连接,不需要为每个图片重新建立TCP连接,所以只需要额外的RTT来发送请求和接收响应。
- 传输基本页面的时间:为Tbas。
- 传输所有图片的时间:由于TCP的慢启动机制,窗口大小会逐步增加,可能需要多个RTT来传输所有图片。但根据题目解析,3个窗口(2,4,4)就可以请求完所有图片,总共需要5个RTT。
结合以上各点,从客户端请求开始到完整取回该网页所需时间为:1×RTT(TCP初始化)+ 5×RTT(发送HTTP请求和接收响应)+ 1×Tbas(基本页面传输)+ 10×Timg(图片传输)。因此,正确答案为C。
创作类型:
原创
本文链接:假设客户端采用持久型 HTTP 1.1 版本向服务器请求一个包含 10 个图片的网页。设基本页面传输
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



