首页 > Web开发 > 详细

http、https

时间:2019-07-05 12:09:36      阅读:101      评论:0      收藏:0      [点我收藏+]

http0.9 只有get

http1.0 正式标准 包括put、patch、head、options、delete命令

http1.1持久连接(keep-alive)节约宽带、host域、管道机制(仅支持 get、head命令,有线头阻塞风险)、分块传输编码

http2.0多路复用、头信息压缩

 

http 80 telnet 23 ftp21 http 443

http特点 无状态(采用cookie、session) 无连接,基于请求和响应,明文

https 内容加密、验证身份、保护完整性

 

加密过程 ,客户端向服务端请求证书

服务端发回证书,客户端通过颁发机构的 公钥 解密证书 ,解密数字签名,核对,看证书是否被篡改

客户端拿到证书内容,包括服务端公钥

客户端产生私钥,采用服务端公钥加密

服务端收到客户端私钥,通过该私钥通信

 

http、https

原文:https://www.cnblogs.com/GreenScarf/p/11136963.html

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