相关知识:
3.HTTP/HTTPS是什么
正文:
1.浏览器携带URL(juejin.cn)向DNS发送解析请求查询IP地址
2.DNS数据库根据URL返回对应的IP地址(190.168.34.2)
3.浏览器收到IP地址后,在正式向服务器(190.168.34.2)发送请求之前,需要建立TCP连接——三次握手
4.完成三次握手后,浏览器此时可以向服务器发送HTTP或者HTTPS请求报文
1.请求头:一般由请求方法、请求地址、HTTP/HTTPS协议版本组成
2.请求行:由键值对组成,一行一对,直到遇到空行表示结束
3.空行
4.请求体
5.服务器收到请求后返回相应的响应报文
1.响应头:响应状态码
2.响应行:由键值对组成,一行一对,直到遇到空行表示结束
3.空行
4.响应体
6.浏览器拿到响应体中的HTML、CSS和JavaScript文件,解析后就可以看到页面了