如题:2019年4月
答:
可以说是之前看过的知识点,很好理解的东西,不一定能记住。这源自于心理并没有当成一个有价值的知识。
做这样的题一定要抓住主干,不能被一些不重要的部分给迷惑了。你看第2问与其他关于HTTP的问就没多少联系。要学会知识点的跳越。同一大题,可能不是一个知识点。与上篇 分配IP的考点一样,基本没啥难度,只要对书中的知识点熟悉。
1)这个不用说了,域名其实就是IP地址的代名词,所以答案是www.abc.com
2)解析URL的IP地址,其实就是DNS解析,这里也没有告诉是怎么个查询法,那就要分别讨论了。
本地域名服务器只支持递归查询,若存在于本地域名服务器上,只需要一个响应周期,即RTTd.,最长的话,由图可知,需要4个RTTd.
要是迭代查询:
最短也是一个,最长也是4个。
3)要不是刚看过书,早就不知道HTTP1.0是非持久HTTP连接。
题目说是传8个图片,过程分别为建立连接+请求网页+建立连接+图1+建立连接+图2+建立连接+图3 + ... +建立连接+图8.
1+1+2*8=18个RTTh
4)题目说建立五个并行HTTP连接。
则过程为建立连接+请求网页+并行建立5条连接+图1-5+并行建立3条连接+图6-8
1+1+2*2=6个RTTh
类比于下图:
5)问的是基于非流水线的HTTP1.1所需要的时间
首先得知道HTTP1.1是基于持久连接的,而非流水线是收到响应后才发送下一个对象的请求报文。
过程为:建立连接+请求网页+图1+.....+图8
1+1+8=10个RTTh
流水线的方式为:收到响应之前连续依次发送后续对象的请求报文。
过程为:建立连接+请求网页+图1.....图8
1+1+1=3个RTTh
如图所示: