http、https

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 内容加密、验证身份、保护完整性

 

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

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

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

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

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

 

posted @ 2019-07-05 10:51  greenscarf  阅读(118)  评论(0编辑  收藏  举报