1.利用DNS域名解析系统进行域名解析,将域名解析成IP
因为域名只是一个别名,计算机只认识IP,所以需要DNS解析一下(如果有端口号需要识别端口号,否则进入默认端口:http协议默认端口号是80,https默认端口号是443)
2.查找ip对应的主机服务器
如果是第一次访问该服务器,会向网络供应商(移动、联通…)请求
3.TCP的三次握手,经过三次在客户端和服务器之间传递报文,建立连接
4.发起http请求,请求入口文件,后端接收到请求相关信息,返回入口文件
5.解析入口文件,同时如果有资源请求继续发送http请求…
6.过程中如果碰到css文件,js文件,需要去加载外部文件
7.文件渲染完成(TCP的四次挥手,断开连接)