HTTP与HTTPS有哪些区别

1.主要区别

1.关于安全方面

1.HTTP是超文本传输,信息传输是明文传输,容易引发安全的风险
2.HTTPS通过在TCP和HTTP之间加入了SSL/TLS安全协议,能够加密传输保证了安全性

2.关于建立连接的方式

1.HTTP相比HTTPS是简单的,它通过TCP三次握手来建立连接之后就能够进行报文传输
2.而HTTPS需要在TCP三次握手之后,再进行SSL/TLS的握手,才能够进行报文的传输

3.默认端口不一致

1.HTTP的默认端口是80
2.HTTPS的默认端口是443

4.数字证书

1.HTTPS会向CA去申请数字证书来保证传输信息的合法性和可信性,而HTTP不会

2.HTTPS相比HTTP好在哪里?

1.HTTP存在的隐患

1.首先在我们使用HTTP时由于使用的明文传输,比如登录网站的账号密码都直接写在传输数据当中而且没有进行加密,会有被窃取的风险
2.其次,传输的数据还有一定可能被植入各种风险,有被篡改的风险
3.最后,还有被冒充的风险,各种的冒牌官方网站让人不易分清

2.HTTPS基于HTTP的优化

1.首先HTTPS会通过混合加密的方式来进行信息加密,解决了信息被窃取的风险
2.其次使用了摘要算法来进行校验身份,解决了被篡改的风险
3.最后HTTPS会向CA进行数字证书的申请,保证了传输信息的可信性
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值