1、输入 url
2、DNS域名解析(域名 -> IP):
(1)操作系统会首先在本地缓存中查询
(2)如果本地找不到就会去系统配置的DNS服务器查询(一般是电信运营商提供的)
(3)还找不到则由运营商的DNS代浏览器发起迭代DNS解析请求,直到找到对对应IP地址
3、浏览器向服务器发起TCP连接(三次🤝)
4、客户端发送 HTTP 请求,服务器处理请求,并返回 HTTP 报文
5、客户端解析报文,首先会判断状态码(如果是200就继续,400,500就直接报错,300的话会进行重定向),解析成功开始浏览器渲染流程
6、连接结束(四次🙋)
