首页 > HTML/CSS

从浏览器输入URL回车发生了什么

发表于2015-08-10 14:41:18| --次阅读| 来源webkfa| 作者html,css

摘要:在浏览器输入url后回车,整个过程发生了什么?整个过程如果节节细述的话,那非常的复杂。我就简单的描述一下整个过程1、查询DNS,获取域名对应的IP地址 (1)、浏览器搜索自身的DNS缓存 (2)、搜索操作系统的DNS缓存 (3)、读取本地的HOST文件 (4)、发起一个DNS的系统调用 (4....

在浏览器输入url后回车,整个过程发生了什么?整个过程如果节节细述的话,那非常的复杂。我就简单的描述一下整个过程

1、查询DNS,获取域名对应的IP地址

   (1)、浏览器搜索自身的DNS缓存

   (2)、搜索操作系统的DNS缓存

   (3)、读取本地的HOST文件

   (4)、发起一个DNS的系统调用

    (4.1)、宽带运营服务器查看本身缓存

           (4.2)、运营商服务器发起一个迭代DNS解析请求

2、浏览器获得域名对应的IP地址后,发起HTTP三次握手

3、TCP/IP连接建立起来后,浏览器就可以向服务器发送HTTP请求了

4、服务器接受到这个请求,根据路径参数,经过后端的一些处理生成HTML页面代码返回给浏览器

5、浏览器拿到完整的HTML页面代码开始解析和渲染,如果遇到引用的外部JS,CSS,图片等静态资源,它们同样也是一个个的HTTP请求,都需要经过上面的步骤

6、浏览器根据拿到的资源对页面进行渲染,最终把一个完整的页面呈现给用户

相关文章

猜你喜欢

学到老在线代码浏览器 关闭浏览
友情链接: hao123 360导航 搜狗网址导航 114啦网址导航 博客大全
Copyright © 1999-2014, WEBKFA.COM, All Rights Reserved  京ICP备14034497号-1