《深入浅出HTTPS》读书笔记(31):HTTPS和TLS/SSL

《深入浅出HTTPS​​​​​​​​​​》读书笔记(31):HTTPS和TLS/SSL

TLS/SSL协议和应用层协议无关,它只是加密应用层协议(比如HTTP)并传递给下层的TCP。

HTTP和TLS/SSL协议组合在一起就是HTTPS, HTTPS等同于HTTP+TLS/SSL。

就是说HTTPS拥有HTTP所有的特征,并且HTTP消息由TLS/SSL协议进行安全保护。

对于客户端(比如浏览器)来说,发送HTTPS请求就是连接服务器的443端口,将所有的HTTP数据传递给TLS/SSL协议,最终由TLS/SSL协议传递给TCP传输层。

对于服务器端的应用程序来说(比如PHP),无须关心是HTTPS还是HTTP,它完全按照HTTP标准处理HTTP头部,负责输出内容,这也体现了TLS/SSL协议的优势,对开发者来说完全是透明的。

相关推荐
magic 24517 分钟前
Java继承中的静态方法隐藏与实例变量隐藏:深入解析与最佳实践
java·开发语言·javase
mofei1213822 分钟前
Python设计模式 - 组合模式
python·设计模式·组合模式
我命由我123451 小时前
前端性能优化指标 - DCL(触发时机、脚本对 DCL 的影响、CSS 对 DCL 的影响)
开发语言·前端·javascript·css·性能优化·html·js
belldeep1 小时前
python:洛伦兹变换
python·numpy·lorenz
maizeman1261 小时前
R语言统计分析——ggplot2绘图4——刻面
开发语言·r语言·可视化·ggplot·刻面
DARLING Zero two♡2 小时前
C++传送锚点的内存寻址:内存管理
开发语言·c++·内存管理
敖行客 Allthinker2 小时前
从崩溃难题看 C 标准库与 Rust:线程安全问题引发的深度思考
开发语言·软件需求
reasonsummer2 小时前
【教学类-89-04】20250130新年篇04——九叠篆印章(篆章生成器+UIBOT+Python)幼儿名字印章
python
Kerwin要坚持日更2 小时前
一文讲解Java中的BIO、NIO、AIO之间的区别
java·开发语言