浅谈从微观角度看访问网站的过程
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的主页了。
下面根据我自身所学的知识和大家一同探讨一下从微观角度看待整个访问网站的过程。
首先我们在浏览器的地址栏中输入的地址通常是这种格式: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的主页了。
相关文章推荐
- Android Manifest 用法
- Android学习笔记(二九):嵌入浏览器
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 回顾 Firefox 历史
- 小白观察:微软释放出其基于 Chromium 的 Edge 浏览器
- 浏览器 cookie 限制
- 玩转浏览器IE7的5个顶级使用技巧
- 字符集导致的浏览器跨站脚本攻击分析
- 更改IE浏览器的图标
- 如何创建ajax对象并兼容多个浏览器
- css ie6 ie7 ff的CSS hack使用技巧
- CSS 浏览器的等宽空格问题解决
- 区分IE6,IE7,firefox的CSS hack
- PHP检测用户是否关闭浏览器的方法
- PHP限制页面只能在微信自带浏览器访问的代码
- asp.net实现获取客户端详细信息
- ASP.NET实现推送文件到浏览器的方法
- 多种浏览器清除缓存的方法小结
- Dom与浏览器兼容性说明