003-浏览器请求服务器打开网页的过程
2018-07-25 本文已影响16人
nobody233
结合这两天的学习,简单谈一下我对浏览器请求服务器打开网页过程的理解。
大致可以分为以下几个步骤:
1.不考虑dns缓存的情况,首先通过dns协议向DNS服务器查询网站域名对应的IP。
2.根据查询到的IP与网站服务器通过TCP协议三次握手建立链接。
3.浏览器向服务发送资源请求(大概有4步):
3.1获取 index.html文件
3.2获取.css文件
3.3获取.js文件
3.4通过ajax获取数据库数据
![](https://img.haomeiwen.com/i13057415/19473f7bee13e4eb.png)
4.完成请求通过4次挥手断开连接。