01 http与https之间的区别

本文详细介绍了HTTP和HTTPS的区别,包括HTTP是明文传输,不安全,而HTTPS通过SSL协议提供加密传输和服务器身份验证,确保数据安全。此外,还概述了SSL的工作流程,包括服务器和客户端的证书验证、加密算法选择以及建立安全连接的过程。
摘要由CSDN通过智能技术生成

1.http和https的概念

http:超文本传输协议,浏览器和服务通信是以明文的方式传递,不适合传递敏感信息如 身份证 账号 密码等

https: 安全套接字超文本传输协议,是在http的基础上增加了ssl协议,ssl是靠证书来验证服务器,

对浏览器和服务器之前的通信进行加密

https协议是由http+ssl构成的 是可加密的 身份验证的网络协议

2.http和https区别

https 是需要申请证书,证书需要费用,http不要证书

http 是明文传输不加密,https需要加密

连接方式不同,端口不同 http 80 https 443

http是无状态连接,https是身份验证的网络协议

3.HTTP 包含如下动作:

  1.浏览器打开一个 TCP 连接。

  2.浏览器发送 HTTP 请求到服务器端。

  3.服务器发送 HTTP 回应信息到浏览器。

  4.TCP 连接关闭。

4.SSL 包含如下动作:

  1.验证服务器端。

  2.允许客户端和服务器端选择加密算法和密码,确保双方都支持。

  3.验证客户端(可选)。

  4.使用公钥加密技术来生成共享加密数据。

  5.创建一个加密的 SSL 连接。

  6.基于该 SSL 连接传递 HTTP 请求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值