本文主要是介绍【Android面试八股文】谈一谈你对http和https的关系理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- HTTP
- HTTPS
- SSL/TLS协议
- HTTPS加密、解密流程
- HTTP 和 HTTPS 的关系
- 具体的差异
- 实际应用
- 总结
- 扩展阅读
HTTP(HyperText Transfer Protocol)和HTTPS(HyperText Transfer Protocol Secure)是用于在网络上进行通信的两种协议。
它们在很多方面是相似的,但关键的区别在于安全性。
以下是我对这两者关系和理解的详细分析:
HTTP
-
基本概念
HTTP超文本传输协议(Hyper Text Transfer Protocol) 是万维网上数据传输的基础协议,定义了客户端(如浏览器)和服务器之间如何交换数据。HTTP 默认工作在 TCP 协议
80 端口
,用户访问网站http://
打头的都是标准HTTP 服务
。
-
优点:
- http的灵活性高,可扩展性强。从http1.0到http1.1再到http2.x,http协议一直在进行扩展新的属性。
- 可靠传输。因为http协议是基于tcp协议的一种应用层协议,tcp协议就是可靠传输协议。
- 请求应答,有来有回。
- 无状态的。每一个请求都是相互独立的
这篇关于【Android面试八股文】谈一谈你对http和https的关系理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!