问答题
问答题 假定在浏览器上单击一个URL,但这个URL的IP地址以前并没有缓存在本地主机上,因此需要用DNS自动查找和解析。假定要解析到所要找的URL的IP地址共经过n个DNS服务器,所经过的时间分别是RTT 1 ,RTT 2 ,…,RTT n 。假定从要找的网页上只需要读取一个很小的图片(即忽略这个小图片的传输时间),从本地主机到这个网页的往返时间是RTT w 。试问从单击这个URL开始,一直到本地主机的屏幕上出现所读取的小图片,一共需要经过多少时间?
【正确答案】
【答案解析】[答案要点]
IP地址需要的时间是RTT 1 +RTT 2 +…+RTT n 。建立TCP连接和请求万维网文档需要的时间是2RTT w 。一共需要的时间是RTT 1 +RTT 2 +…+RTT n +2RTT w
问答题 在上一题中,假定返回的HTML文件中又链接了3个非常小的对象。若忽略这些对象的发送时间,试计算客户单击读取这些对象所需的时间。
1)没有并行TCP连接的非持续HTTP。
2)使用并行TCP连接的非持续HTTP。
3)流水线方式的持续HTTP。
【正确答案】
【答案解析】[答案要点]
首先,需要明确的是不能将这4个对象看成是一个层次的,应该是一个树的结构,树高为2,如图所示。