文章目录
- HTTP
- HTTPS
- SSL/TLS协议
- HTTPS加密、解密流程
- HTTP 和 HTTPS 的关系
- 具体的差异
- 实际应用
- 总结
- 扩展阅读
HTTP(HyperText Transfer Protocol)和HTTPS(HyperText Transfer Protocol Secure)是用于在网络上进行通信的两种协议。
它们在很多方面是相似的,但关键的区别在于安全性。
以下是我对这两者关系和理解的详细分析:
HTTP
-
基本概念
HTTP超文本传输协议(Hyper Text Transfer Protocol) 是万维网上数据传输的基础协议,定义了客户端(如浏览器)和服务器之间如何交换数据。默认使用端口号
80
。
-
优点:
- http的灵活性高,可扩展性强。从http1.0到http1.1再到http2.x,http协议一直在进行扩展新的属性。
- 可靠传输。因为http协议是基于tcp协议的一种应用层协议,tcp协议就是可靠传输协议。
- 请求应答,有来有回。
- 无状态的。每一个请求都是相互独立的,默认不需要保存上下文的信息,处理速度快。
-
缺点: