首页 > 其他 > 详细

关于HTTS的概念性了解

时间:2019-11-18 23:08:47      阅读:123      评论:0      收藏:0      [点我收藏+]

最近的我发现自己对HTTPS这个概念真的水,若即若离,对于这种掺杂了协议,以及网络层的概念,真的直接看那些官方术语非常低效,非常幸运从网上看到一文章,值得大家拥有

一个故事讲完https: https://mp.weixin.qq.com/s/StqqafHePlBkWAPQZg3NrA

反复读完故事后,我觉得再理解一下官方的概念,这样的方式学习反正我是很享受其中

什么是SSL协议?

什么是TLS协议?

  • Transport Layer Security,传输层安全协议(SSL及其前身)
  • 网络通信提供安全及数据完整性的一种安全协议

什么是HTTP协议?

  • HyperText Transfer Protocol,超文本传输协议
  • 是因特网上应用最为广泛的一种网络传输协议

什么是HTTPS协议?

  • 以安全为目标的HTTP通道,简单讲是HTTP的安全版
  • 由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议

HTTPS和HTTP协议的区别?

  • HTTP明文传输, HTTPS基于SSL安全通道传输,故后者安全性更高
  • HTTP TCP握手,HTTPS SSL握手 + TCP握手,故后者更慢
  • HTTP轻装上阵,HTTPS需要证书配合,故装备要钱

TCP协议的三次握手

  • TCP协议位于传输层,其作用就是提高可靠的字节流服务
  • 为了可以准确无误地将数据送达到目标处,TCP协议采用了三次握手策略来保证其可靠性

安全传输过程:

技术分享图片

 

1)  小北发出请求

2)  小南发送数字证书 + 公钥

3)  小北验证证书是否有风险

4)  无风险情况下,小北用小南给的公钥,借助非对称加密算法发送秘钥

5) 小南用自己的私钥解密得到小北发送的秘钥

6) 最终双方用这个秘钥进行通信(基于对称加密算法)

关于HTTS的概念性了解

原文:https://www.cnblogs.com/Tiboo/p/11865635.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!