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

从输入网址到网页显示过程是什么?

时间:2014-05-16 03:57:07      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:c   http   a   com   文件   数据   

在监测网站前,我们应先了解网络(Web)基本的运作方式。也就是从我们在浏览器中输入网址到浏览器显示页面,这个过程中到底发生了什么事?
一般可分为如下7个步骤:
1、浏览器中输入网址。
2、发送至DNS服务器并获得域名对应的WEB服务器的ip地址。 
3、与WEB服务器建立TCP连接。
4、浏览器向WEB服务器的ip地址发送相应的http请求。
5、WEB服务器响应请求并返回指定URL的数据,或错误信息,如果设定重定向,则重定向到新的URL地址。
6、浏览器下载数据后解析HTML源文件,解析的过程中实现对页面的排版,解析完成后在浏览器中显示基础页面。
7、分析页面中的超链接并显示在当前页面,重复以上过程直至无超链接需要发送,完成全部显示。 

其中各阶段的用时的概念需要明确:
浏览等待用时:ie只会产生两条并行的网络连接,如果超出则将排队等待直至可以建立连接,该时间记录的就是这个等待用时。
DNS查询用时:通过ie发起的,网站域名和ip地址转换的耗时。
TCP建立连接用时(包括SSL握手用时):客户端机器与要访问的Web服务器建立链路连接的总耗时,包括SSL握手的耗时。
客户端发送请求用时:浏览器向web服务器发出请求的耗时。
服务器响应用时:服务器收到客户请求到做出响应的时间。
重定向用时:服务器端从一个页面自动跳转到另一个页面的耗时。如访问www.google.com会自动跳转到www.google.cn。原始文档下载用时:下载网站的基础文档用时,如,访问www.jixie.net时,特指下载index.htm这一文件,不包括其他图片等元素文件。
原始文档下载完成到全部下载完成用时:下载原始文档中所关联的全部资源文件的用时。

从输入网址到网页显示过程是什么?,布布扣,bubuko.com

从输入网址到网页显示过程是什么?

标签:c   http   a   com   文件   数据   

原文地址:http://www.cnblogs.com/guozhe/p/3729511.html

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