刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

假设客户端采用持久型 HTTP 1.1 版本向服务器请求一个包含 10 个图片的网页。设基本页面传输时间为 Tbas,图片传输的平均时间为 Timg,客户端到服务器之间的往返时间为 RTT,则从客户端请求开始到完整取回该网页所需时间为 (23)。

A
1×RTT+1×Tbas+10×Timg 
B
1×RTT+10×Tbas+10×Timg 
C
5×RTT+1×Tbas+10×Timg
D
11×RTT+1×Tbas+10×Timg
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

在HTTP 1.1持久连接中,客户端向服务器请求一个包含10个图片的网页,需要考虑以下几个时间因素:

  1. TCP初始化并建立连接的时间:需要1个RTT(Round-Trip Time,往返时间)。
  2. 发送HTTP请求消息并收到响应消息的时间:需要额外的RTT。在HTTP 1.1中,由于采用持久连接,不需要为每个图片重新建立TCP连接,所以只需要额外的RTT来发送请求和接收响应。
  3. 传输基本页面的时间:为Tbas。
  4. 传输所有图片的时间:由于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 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share