您的位置:首页 > 运维架构 > 网站架构

浅谈从微观角度看访问网站的过程

2016-06-15 22:45 232 查看
我们通常在上网的时候,在地址栏输入一个地址,然后浏览器就会跳转到一个页面,我们从宏观上得到的感受就是:输入网址-->出现页面。但是这个过程中到底发生了什么呢?输入的网址代表什么?网页又是怎样出现在我们的浏览器中的?

下面根据我自身所学的知识和大家一同探讨一下从微观角度看待整个访问网站的过程。

首先我们在浏览器的地址栏中输入的地址通常是这种格式:http://www.baidu.com.网站地址通常我们也叫做域名。当我们在地址栏输入这个网址按下回车的时候,我们的电脑会通过DNS域名系统找到www.baidu.com这个域名所对应的ip地址。这个ip地址也就是代表了该网站的服务器。于是我们的电脑会向这个IP地址发出一个请求来访问www.baidu.com。然后www.baidu.com的web服务器在收到这个请求之后会检查这个域名是否和站点绑定。如果未绑定则返回错误代码或者一个默认站点(如果已经设置好的话)。如果已经绑定了,此时我们的电脑将会访问到服务器中的一个目录下。然后web服务器会查询设置找到默认文件。通常是index.html,index.php等。然后浏览器引擎对这个文件的HTML标签开始进行渲染,并且对里面的JS语句进行解析,最后完成整个页面的处理。

至此,我们的浏览器上就会出现www.baidu.com的主页了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息