码迷,mamicode.com
首页 > Web开发 > 详细

[计算机网络][MOOC]作业三 HTTP1.1和1.0时间计算

时间:2017-09-24 19:24:29      阅读:588      评论:0      收藏:0      [点我收藏+]

标签:strong   客户   问题:   题目   答案   .com   模式   tcp连接   传输   

以下是我的答案。若有不对请指正,谢谢。

 课程地址 http://www.icourse163.org/course/HIT-154005 我的课程id: aweffr

 

--------------------------题目------------------------

题目

假设你在浏览某网页时点击了一个超链接,URL为http://www.kicker.com.cn/index.html,且该URL对应的IP地址在你的计算机上没有缓存;文件index.html引用了8个小图像。域名解析过程中,无等待的一次DNS解析请求与响应时间记为RTTd,HTTP请求传输Web对象过程的一次往返时间记为RTTh。请回答下列问题: 

1)你的浏览器解析到URL对应的IP地址的最短时间是多少?最长时间是多少?

2)若浏览器没有配置并行TCP连接,则基于HTTP1.0获取URL链接Web页完整内容(包括引用的图像,下同)需要多长时间(不包括域名解析时间,下同)?

3) 若浏览器配置5个并行TCP连接,则基于HTTP1.0获取URL链接Web页完整内容需要多长时间?

4) 若浏览器没有配置并行TCP连接,则基于非流水模式的HTTP1.1获取URL链接Web页完整内容需要多长时间?基于流水模式的HTTP1.1获取URL链接Web页完整内容需要多长时间?

 

1)  因为本地没有缓存,因此需要最少1次查询。最多需要3次递归查询。

答: 1 RTTd ~ 3 RTTd。

2)  需要html文件本身,外加8个小图像连接。

时间包括发起建立TCP连接一个RTTh,HTTP请求传输Web对象过程的一次往返时间RTTh。

答: 2 * 9 = 18 RTTh。

3)  一开始建立TCP连接,获得index.html文件2个RTTh。然后由图像地址信息,在2轮并行处理下完成8个图像的加载工作。2*2个RTTh。

答: 2 + 4 = 6 RTTh。

4)  无流水情况下,客户端只有收到前一个响应后才发送新的请求,每个被引用的对象耗时一个RTT。

有流水情况下,客户端只要遇到一个引用就尽快发出请求。

答: 无流水: 2 + 8 = 10 RTTh。有流水: 2 + 1  = 3 RTTh。

[计算机网络][MOOC]作业三 HTTP1.1和1.0时间计算

标签:strong   客户   问题:   题目   答案   .com   模式   tcp连接   传输   

原文地址:http://www.cnblogs.com/aweffr/p/7588003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!