设某网页的URL为“http://www.abc.com/index.html”,且该URL对应的IP地址在你的计算机上没有缓存;文件index.html引用了 8个小图像。在域名解析的过程中,无等待的一次DNS解析请求与响应时间记为RTTd,HTTP请求传输Web对象过程的一次往返时间记为RTTh。试给出:
若浏览器没有配置并行TCP连接,则基于非流水方式的HTTP1.1获取该Web 页完整内容需要的时间以及基于流水方式的HTTP1.1获取该Web页的完整内容(包括引用的图像)需要的时间(不包括域名解析时间)。
【正确答案】:
基于非流水方式:10RTTH,
基于流水方式:3RTTH。
【题目解析】:
本题考查使用非流水方式和使用流水方式的区别。
基于非流水方式:不断开已建立的TCP连接,故共需1次建立TCP连接。请求Web页需1个RTTh,引用8个小图像需8个RTTh。故共需1+1+8=10RTTh。
基于流水方式:不断开已建立的TCP连接,故共需1次建立TCP连接。请求Web页需1个RTTh,连续依次请求8个图像需1个RTTh。故共需1+1+1=3个RTTh。