HTTP协议与HTTPS协议的区别

HTTP协议是基于TCP/IP的面向对象协议,不提供加密,安全性较低。HTTPS在HTTP基础上加入SSL加密,保证数据传输安全,同时可认证用户和服务器。但HTTPS存在证书费用、效率低和资源消耗等问题。主要区别在于安全性和端口号,HTTPS使用443端口,HTTP使用80端口。
摘要由CSDN通过智能技术生成

HTTP协议

HTTP协议:超文本传输协议,基于TCP/IP的面向对象协议,属于传输层协议,用于将web服务器的文本数据传送到本地浏览器的传输协议。以明文方式传输数据,不提供任何加密,安全性低,不适合传输一些敏感信息,比如密码。卡号等。

详细介绍见HTTP协议

HTTPS协议

定义

在HTTP基础上又增加了SSL加密协议,主要作用为:建立信息安全通道,保证数据传输的安全性;确认网站的真实性

工作原理

客户端使用HTTPS协议与服务器进行通信时,步骤如下:
1.客户端使用HTTPS的URL访问web服务器,要求与服务器建立SSL连接
2.服务器端收到请求后,将网战的证书信息传送一部分给客户端
3.客户端与服务器端协商SSL连接的安全等级即信息加密等级
4.客户端按照协商好的加密等级,j建立会话秘钥,对传送信息进行加密,传送数据给服务器端
5.服务器端收到请求后,进行解密。
6.服务器利用会话密钥加密与客户端建的通信

HTTPS的优点

1.使用加密方式传输数据,比HTTP协议安全,可防止传输过程敏感信息泄露,确保传输的可靠性

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值