2018计算机网络MOOC 第3周 网络应用(上) 作业3
2018-03-27 16:36
337 查看
1.假设你在浏览某网页时点击了一个超链接,URL为“https://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)最短时间 当本地域名解析服务器中包含要访问的URL所对应的IP地址时,所需的时间时间最短,为RTTd。最长时间 当本地域名解析器中不包含并且需要从根域名服务器解析时所需的时间最长,解析路径如下:客户端-本地域名服务器、本地域名服务器-根域名服务器、本地域名服务器-com.cn、cn-com、本地域名服务器-权威域名服务器,因此所需的时间为5RTTd。2)需要html文件本身,外加8个小图像连接。时间包括发起建立TCP连接一个RTTh,HTTP请求传输Web对象过程的一次往返时间RTTh。一共2*9 = 18 RTTh3)一开始建立TCP连接,获得index.html文件2个RTTh。然后由图像地址信息,在2轮并行处理下完成8个图像的加载工作。2*2个RTTh。2 + 4 = 6 RTTh。4)无流水情况下,客户端只有收到前一个响应后才发送新的请求,每个被引用的对象耗时一个RTT。有流水情况下,客户端只要遇到一个引用就尽快发出请求。无流水: 2 + 8 = 10 RTTh。有流水: 2 + 1 = 3 RTTh。
答:1)最短时间 当本地域名解析服务器中包含要访问的URL所对应的IP地址时,所需的时间时间最短,为RTTd。最长时间 当本地域名解析器中不包含并且需要从根域名服务器解析时所需的时间最长,解析路径如下:客户端-本地域名服务器、本地域名服务器-根域名服务器、本地域名服务器-com.cn、cn-com、本地域名服务器-权威域名服务器,因此所需的时间为5RTTd。2)需要html文件本身,外加8个小图像连接。时间包括发起建立TCP连接一个RTTh,HTTP请求传输Web对象过程的一次往返时间RTTh。一共2*9 = 18 RTTh3)一开始建立TCP连接,获得index.html文件2个RTTh。然后由图像地址信息,在2轮并行处理下完成8个图像的加载工作。2*2个RTTh。2 + 4 = 6 RTTh。4)无流水情况下,客户端只有收到前一个响应后才发送新的请求,每个被引用的对象耗时一个RTT。有流水情况下,客户端只要遇到一个引用就尽快发出请求。无流水: 2 + 8 = 10 RTTh。有流水: 2 + 1 = 3 RTTh。
相关文章推荐
- 2018计算机网络MOOC第一章作业1
- 计算机网络(中国大学MOOC)第二周作业
- 计算机网络——应用层
- 计算机网络之应用层
- 2018蓝桥杯培训-STL应用专题-day 1 sort作业题2
- 【计算机视觉】【神经网络与深度学习】深度学习在图像超分辨率重建中的应用
- 计算机网络应用层
- 计算机网络应用层 之 P2P
- 计算机网络 自顶向下方法 第二章 应用层
- 计算机网络自顶向下第二章应用层
- 2017级公共课 计算机应用 第二次作业 十进制 二进制 十六进制 八进制
- 计算机网络系列(6)之应用层HTTP
- 计算机网络作业三
- 计算机网络知识应用层知识总结
- 计算机网络——基于socket的网络应用
- 计算机网络课第六次作业之CDMA习题
- 计算机网络作业解答
- 计算机网络之应用层
- 计算机网络应用层