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

单选题

如下图所示,假设客户机通过浏览器访问HTTP服务器试图获得一个Web网站,关联于URL的IP地址在其本地没有缓存,假设客户机与本地DNS服务器之间的延迟为RTT_0=1ms,客户机与HTTP服务器之间的往返延迟为RTT_HTTP=32ms,不考虑页面的传输延迟。若该Web页面只包含文字,则从用户点击URL到浏览器完整页面所需要的总时间为(27);若客户机接着访问该服务器上另一个包含7个图片的Web页面,采用HTTP/1.1,则上述时间为(28)。

A
32ms 
B
33ms
C
64ms  
D
65ms
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

本题考察的是Web浏览器访问HTTP服务器的过程以及HTTP/1.1的特性。首先,客户机通过浏览器访问HTTP服务器,需要解析URL的IP地址,由于IP地址在本地没有缓存,所以需要通过DNS服务器解析URL的IP地址,这个过程需要RTT_0=1ms的时间。接下来,客户机与HTTP服务器建立TCP连接,这需要RTT_HTTP=32ms的时间。然后,服务器响应请求并传输页面,这需要额外的时间。对于只包含文字的Web页面,总时间为RTT_0 + RTT_HTTP + 页面传输时间 = 1ms + 32ms + 页面传输时间。由于题目没有给出页面传输时间,所以我们无法准确计算这个总时间。但是,对于包含7个图片的Web页面,使用HTTP/1.1的非流水线方式,每个图片都需要一个RTT_HTTP的时间,所以总时间为8 * RTT_HTTP = 8 * 32ms = 256ms。因此,从用户点击URL到浏览器完整页面所需要的总时间为65ms(第一次访问)和256ms(访问含有图片的页面)。所以答案是D。

创作类型:
原创

本文链接:如下图所示,假设客户机通过浏览器访问HTTP服务器试图获得一个Web网站,关联于URL的IP地址在其

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

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

分享考题
share