当前位置: 首页 > article >正文

http和https的区别?

http和https的区别?

  • HTTP
  • HTTPS
  • HTTP与HTTPS区别
  • HTTPS相比于HTTP协议的优点和缺点


HTTP

http是超文本传输协议

HTTP协议是基于传输层的TCP协议进行通信,通用无状态的协议。80端口

HTTPS

https—安全的超文本传输协议

是以安全为目标的HTTP通道,即是在HTTP的基础之上加入了SSL层,因此加密的详细内容就需要SSL。443端口

HTTP与HTTPS区别

1、https协议需要到CA申请证书,一般免费证书较少,因而需要一定费用。
2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl/tls加密传输协议。
3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
4、http的连接很简单,是无状态的;HTTPS协议是由SSL/TLS+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

HTTPS相比于HTTP协议的优点和缺点

1、优点
相比于http,https可以提供更加优质保密的信息,保证了用户数据的安全性,此外https同时也一定程度上保护了服务端,使用恶意攻击和伪装数据的成本大大提高。
2、缺点
也同样很明显,第一https的技术门槛较高,多数个人或者私人网站难以支撑,CA机构颁发的证书都是需要年费的,此外对接Https协议也需要额外的技术支持;其二,目前来说大多数网站并不关心数据的安全性和保密性,其https最大的优点对它来说并不适用;其三,https加重了服务端的负担,相比于http其需要更多的资源来支撑,同时也降低了用户的访问速度;第四,目前来说Http网站仍然大规模使用,在浏览器侧也没有特别大的差别,很多用户不关心的话根本不感知。


http://www.kler.cn/a/2408.html

相关文章:

  • 嵌入式C语言,函数指针参数的用法详解!!!
  • 信号处理相关的东东(学习解惑)
  • 《探秘 Qt Creator Manual 4.11.1》
  • YOLOv8全解析:高效、精准的目标检测新时代——创新架构与性能提升
  • pycharm debug
  • excel 使用vlook up找出两列中不同的内容
  • 【web前端开发】CSS背景相关内容
  • 《前端开发者的进阶之路》
  • 应用层协议 HTTP HTTPS
  • C语言蓝桥杯刷题:修剪灌木
  • 为什么说网络安全是风口行业?是IT行业最后的红利?
  • Chapter7.1:频域分析法理论基础
  • 【数据结构】KMP算法细节详解
  • SQL语句性能分析
  • openpnp - 调整轴的步进精度
  • 浏览器工作原理
  • 基于ESP32做低功耗墨水屏时钟
  • 基于深度学习的瓶子检测软件(UI界面+YOLOv5+训练数据集)
  • Mongodb 常用基本语法与操作
  • 【STL三】序列容器——array容器
  • 【面试题】大厂面试官:你做过什么有亮点的项目吗?
  • WEB安全基础知识
  • 【JDBC】JDBC 简介 ( JDBC 概念 | JDBC 本质 | 使用 JDBC 操作数据库的好处 | JDBC 提供的 API 组件 )
  • 正则表达式简介
  • 【LINUX】初识文件系统
  • 基于Spring Cloud集成OpenFeign应用feign客户端调用微服务