HTTPS隧道
2015-07-27 13:45
344 查看
HTTPS隧道
为了使得HTTP传输的安全性,HTTPS就诞生了,同上一篇文章中Bob跟Alice通信一样,HTTPS会有如下的过程:客户端先跟服务器做一次SSL握手,也就是刚刚Bob跟Alice交换公钥的过程。
此时客户端跟服务器都有了各自的公钥,这时他们中间相当于有了一条安全的HTTPS隧道。
客户端要发送请求时,采用服务器给的公钥对请求包进行加密,然后发出去。
服务器收到请求后,使用自己的私钥解开了这个请求包得到其内容。
服务器响应的时候,采用客户端给的公钥进行加密,然后发还给客户端。
客户端收到响应后,使用自己的私钥解开响应包得到其内容。
结束的时候,双方关闭SSL隧道,丢掉上次交换的公钥。
对公钥如何交换不清楚的同学,看上一篇文章!
相关文章推荐
- CAS4搭建HTTP环境
- HTTP Header 详解
- JGraphX生成的通风网络图导出为解算图模型时确保邻接矩阵正确的处理
- 网络小白之WAN与LAN的区别
- 网络小白之WAN与LAN的区别
- Redhat 7 配置-----网络配置
- “NET网络”进行中,多管齐下的人才力挫“”粗俗
- web服务器使用HTTPS,基于tomcat :nginx配置
- HTTP协议--cookie、session、缓存与代理
- TCP/IP详解学习笔记--TCP的基本概念
- Linux strace命令 http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html
- Android使用http协议的GET和POST方法!!!
- 关于httpHeader和httpbody用法总结
- 半同步半异步高性能网络编程
- Android检测网络状态,判断当前网络是否可用
- 网络数据分类
- 分布式网络架构
- hdu 5294 - Tricks Device(2015 Multi-University Training Contest 1 )最短路+网络流
- ubuntu无法连接网络
- HDU 3549 基础网络流EK算法 Flow Problem