HTTP和HTTPS
基本概念
超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,http是一个客户端和服务器请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的超文本传输协议。
HTTPS(全称:Hypertext Transfer Protocol Secure),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。
HTTP和HTTPS的区别
HTTP是超文本传输协议,信息是明文传输,HTTPS协议比HTTP协议安全,HTTPS是具有安全性的ssl加密传输协议,可以防止数据在传输过程中被窃取和改变。确保数据的相对完整性。
HTTP默认端口是80,HTTPS默认端口是443
HTTP是无状态的。HTTPS握手阶段比较费时,加载时间会延长30%。
HTTPS缓存不如HTTP高效,会增加数据开销。
HTTPS基于传输层,HTTP基于应用层;
HTTPS在浏览器显示绿色安全锁,HTTP没有显示;
https协议的工作原理
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 孤鸿渺影博客!