HTTP请求的完整过程
当用户在浏览器中输入网址回车之后 网络协议都做了什么工作?
1.浏览器应用程序 : 解析域名
2.根据域名获取对应的IP地址 首先从浏览器缓存中查看,如下可以查看浏览器中域名的对应IP解析
如果没有的话就从本机域名解析文件hosts 中查看
3.拿到IP地址后浏览器可以发起与服务器的三次握手
4.握手建立之后 就开始组装HTTP请求报文 发送报文
5.服务器拿到请求报文之后 开始请求报文解析 生成响应数据 发送响应数据
6.浏览器收到响应之后开始渲染页面
三次握手: