1.http协议简介:它是一个基于 TCP/IP 通讯协议,用于从万维网服务器传输超文本到本地浏览器的超文本传输协议。它实现的是客户端可以从服务器获取资源。
2.https 协议简介:它是一个以安全为目标的加密的超文本传输协议,它会建立一个信息安全通道,用来确保数据传输、确保网站的安全性。
3.http 和 https 的区别:
1 http 是超文本传输协议,信息是明文传输;https 则是具有安全性的 ssl 加密传输协议。
2 Https 协议需要 ca 证书,费用较高。
3 使用不同的链接方式,端口也不同。一般情况下,http 的端口为 80,https 的端口为 443
4 http 的连接很简单,是无状态的。
4.输入url到网页显示的过程
1.域名解析
2.发起 TCP 的 3 次握手
3.建立 TCP 连接后发起 HTTP 请求
4.服务器响应 HTTP 请求,浏览器得到 html 代码
5.浏览器解析 html 代码,并请求其中的资源
6. 浏览器对页面进行渲染呈现给用户