HTTP协议的一些关键点手记(三)HTTPS

2017-06-24  本文已影响0人  冯员外_SundarFung

HTTPS

HTTPS并不是一个单独的协议,而是对工作在一加密连接(SSL / TLS)上的常规HTTP协议。通过在TCP和HTTP之间加入TLS(Transport Layer Security)来加密

HTTPS可以说就是HTTP的协议加上了加密和认证以及对数据的完整性保护

SSL / TLS协议

SSL协议,是一种安全传输协议,TLS是SSL v3.0的升级版也是现实应用版。它是加载TCP和HTTP之间的协议

HTTPS整体架构图

https协议的层次图.png https架构图.png

HTTPS传输速度


TLS / SSL 握手

密码学原理

算法加密钥

数字证书

SSL与TLS握手的整个过程

https整个过程.png

总结:https实际就是在TCP层与http层之间加入了SSL / TLS 来为上层的安全保驾护航,主要用到对称加密、非对称加密、证书,等技术进行客户端与服务器的数据加密传输,最终达到保证整个通信的安全性。

上一篇 下一篇

猜你喜欢

热点阅读