https和http的区别

https和http的区别【199cloud-艾娜】
现在全球网站已经逐步进入了 HTTPS 时代,HTTP 协议以明文方式传输数据,不经过任何方式的数据加密处理,如果攻击者截取了 Web 浏览器和网站服务器之间传输的报文数据,那么就可以直接解读其中的信息,因此 HTTP 协议是极其不安全的。为了弥补 HTTP 协议的这一缺陷,引入了安全加密方法,于是 HTTPS 就诞生了:安全套接字层超文本传输协议 HTTPS。为了保证数据传输的安全,HTTPS 在 HTTP 的基础上加入了SSL协议,SSL 依靠证书来验证服务器的身份,并对浏览器和服务器之间的通信加密。
HTTPS 和 HTTP 的区别
HTTPS 和 HTTP 的区别主要为以下四点:
HTTPS 协议需要到 ca 申请证书,现在有很多一年期的免费证书可以申请,阿里云、腾讯云等。
HTTP 是超文本传输协议,信息是明文传输,而 HTTPS 则是引入了ssl加密传输协议。
HTTP 和 HTTPS 使用的是完全不同的连接方式,使用的端口也不一样,前者使用的是 80,后者是 443。
HTTP 的连接很简单,是无状态的;HTTPS 协议是由 SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议,比 HTTP 协议安全。
HTTPS 工作原理
HTTPS 就是在 HTTP 下加入了 SSL 层,从而保护了交换数据隐私和完整性,提供对网站服务器身份认证的功能,简单来说它就是安全版的 HTTP。HTTP 和 HTTPS 协议层模型如下图所示。
现在随着技术的发展,TLS 得到了广泛的应用,关于 SSL 与 TLS 的差别,我们不用在意,只要知道 TLS 是 SSL 的升级版本就好。
简单来说,HTTPS 主要用途有三个:
一是通过证书等信息确认网站的真实性;
二是建立加密的信息通道;
三是数据内容的完整性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值