HTTP详解(十):HTTPS运作原理
来源:互联网 发布:吾生也有涯而知也启示 编辑:程序博客网 时间:2024/06/06 05:27
HTTP详解(十):HTTPS运作原理
上一篇文章主要是和大家讲了一下为什么要用HTTPS,HTTPS是什么以及HTTPS是如何做到安全传输的。相信大家对HTTPS也有了一个属于自己的认识。今天这篇文章主要是想和大家聊一聊HTTPS的一些理论性的知识,也是面试过程中经常会被问到的一些地方。
HTTPS概述:
我们知道HTTP属于应用层协议,HTTP将要传输的信息传送给传输层的TCP,依次往下。
而HTTPS则是安全传输的HTTP,其原理就是在信息传送给TCP之前,先将信息传送给一个安全层,经安全层加密处理之后才传送给TCP.上我的神笔马良图!
其中安全层就是由SSL或者TLS组层的。至于什么是SSL?什么是TLS。我们这篇文章不做过多的阐述,大家可以理解SSL为一种安全的协议,它能通过数字认证、使用数字签名确保完整性以及加密保证私密性,来保证客户端和服务器之前可以安全的进行通讯。
而TLS则是SSL的一种升级版。
上图就是SSL握手的一个基本流程,至于具体的握手细节,传输什么样的信息,有兴趣的话可以去了解一下,还是比较复杂的!
所以说,HTTPS是在HTTP的基础上,在HTTP与TCP之间添加了一层安全层,这个安全层主要是是有SSL或者TLS协议构建的,用来将信息进行一些列的加密处理之后,再传送给TCP的!
那么具体是怎么个认证过程?我从网上找了一张图片来说明,画一张神笔马良图实在是太累了。
阅读全文
0 0
- HTTP详解(十):HTTPS运作原理
- 37.HTTP/HTTPS原理详解
- HTTPS : HTTPS原理详解
- HTTP运作方式、报文格式、工作原理
- HTTP详解(九):拥抱HTTPS
- HTTP详解(九):拥抱HTTPS
- HTTP和HTTPS详解
- HTTP和HTTPS详解
- HTTP和HTTPS详解
- HTTP和HTTPS详解
- 详解Http Https
- HTTP与HTTPS详解
- HTTP和HTTPS详解
- HTTP和HTTPS详解
- HTTP和HTTPS详解
- HTTP和HTTPS详解
- HTTP与HTTPS详解
- HTTP和HTTPS详解
- HDOJ 2072 单词数(字符串,map)
- HTTP详解(八):Session详解(二)
- HTTP详解(九):拥抱HTTPS
- 表格计算--第六届蓝桥杯国赛 JAVA B组第五题
- 11gR2 grid安装最后报错[INS-20802] Oracle Cluster Verification Utility failed
- HTTP详解(十):HTTPS运作原理
- HTTP详解(十一):数字证书那些事
- HDU
- Android Studio 打包时 Signature Version 选择 V1 V2 说明
- Centos7修改主机名
- 最痛苦的阅读经历·《尘埃落定》
- Dragon of Loowater UVA
- Android-JS&Native交互的几种可行性方案&H5白屏问题解决方式
- Educational Codeforces Round 26 E. Vasya's Function(数论)