文章目录

  • 前言
  • 一、什么是 HTTP 传输协议?
  • 二、什么是 HTTPS 传输协议?
  • 三、HTTP 和 HTTPS 有何区别?
  • 总结

前言

HTTP 属于超文本传输协议,用来在 Internet 上传送超文本,而 HTTPS 为安全超文本传输协议,在 HTTP基础上拥有更强的安全性,简单来说 HTTPS 是 HTTP 的安全版,是使用 TLS/SSL 加密的 HTTP 协议。


一、什么是 HTTP 传输协议?

HTTP(Hypertext Transfer Protocol)超文本传输协议是用来在 Internet 上传送超文本的传送协议,它可以使浏览器更加高效,使网络传输减少。

缺点:HTTP 协议采用明文传输信息,不提供任何方式的数据加密,如果攻击者截取了 Web 浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此 HTTP 协议不适合传输一些敏感信息,比如信用卡号、密码等。存在信息窃听、信息篡改和信息劫持的风险。

为了解决 HTTP 协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议 HTTPS。为了数据传输的安全,HTTPS 在 HTTP 的基础上加入了 SSL 协议,SSL 依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。

二、什么是 HTTPS 传输协议?

HTTPS(Secure Hypertext Transfer Protocol) 安全超文本传输协议是一个安全的通信通道,它基于 HTTP 开发,用于在客户计算机和服务器之间交换信息。

HTTPS 使用安全套接字层(SSL)进行信息交换,简单来说 HTTPS 是 HTTP 的安全版,是使用 TLS/SSL 加密的 HTTP 协议。

三、HTTP 和 HTTPS 有何区别?

HTTPS 和 HTTP 的区别主要为以下四点:

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

总结

本文给大家简单介绍了HTTP协议与HTTPS协议的区别,并对二者进行了对比。HTTP 属于超文本传输协议,而 HTTPS 为安全超文本传输协议,在 HTTP基础上拥有更强的安全性,是 HTTP 的安全版,是使用 TLS/SSL 加密的 HTTP 协议。


我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!

HTTP 和 HTTPS 两种传输协议各自含义是什么?二者使用有什么区别?相关推荐

  1. Java 网络编程(二) 两类传输协议:TCP UDP

    两类传输协议:TCP,UDP TCP TCP是Transfer Control Protocol(传输控制协议)的简称,是一种面向连接的保证可靠传输的协议. 在TCP/IP协议中, IP层主要负责网络 ...

  2. 两类传输协议:TCPUDP总结

    两类传输协议:TCP:UDP TCP是Tranfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议.通过TCP协议传输,得到的是一个顺序的无差错的数据流.发送方和接收方 ...

  3. 两种MQTT协议可视化调试工具

    两种MQTT协议可视化调试工具 一.MQTT技术背景 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一个基于客户端-服务器的消息发布/订阅 ...

  4. Nginx配置同一个域名同时支持http与https两种方式访问

    Nginx配置同一个域名http与https两种方式都可访问,证书是阿里云上免费申请的 server { listen 80; listen 443 ssl; ssl on; server_name ...

  5. 音频信号输入itc服务器,音频信号的两种传输方式,你知多少?

    原标题:音频信号的两种传输方式,你知多少? 前 言 音频信号有两种传输方式,即平衡式(XLR)与非平衡式(RCA).关于两种传输模式究竟孰优孰劣,这个问题长久以来都有争论.萝卜青菜各有所爱,今天我们就 ...

  6. 文档上传到FTP后换行格式发生变化?---记FTP的ASCII和Binary两种传输方式

    1.问题由来 之前在公司搭建了一套内网到外网的FTP服务器,以便内网开发人员上传需要拷贝的文件到外网,之前一直好好的,突然有一天发现上传打包好的jar包之后在外网拷贝,打开之后和内网的存在格式上的差别 ...

  7. ❤比较两种模糊特效❤filter: blur(10px)和backdrop-filter: blur(10px)的区别

    请先忽略背景图,遮罩位置是随便放的,我们主要关注下面的代码↓ <!doctype html> <html lang="en"> <head>&l ...

  8. HTTPS安全超文本传输协议

    一.什么是HTTPS 简单的理解HTTPS就是使用SSL/TLS加密内容的.安全的HTTP协议 HTTPS = HTTP + SSL/TLS 二.对称加密与非对称加密 对称加密:加密和解密使用同一密钥 ...

  9. 融合了距离矢量和链路状态两种路由选择协议的优点

    个人电脑开始进入千家万户.与之伴随产生的是电脑的利用问题.越来越多的电脑处于闲置状态,即使在开机状态下中央处理器的潜力也远远不能被完全利用. EIGRP是最典型的平衡混合路由选择协议,它融合了距离矢量 ...

最新文章

  1. PyTorch 学习笔记(四):权值初始化的十种方法
  2. 读写分离原来这么简单,一个小注解就够了
  3. SQL Server 镜像构建
  4. [收集] C++ memset ,memcpy 和strcpy 的区别
  5. Java面试集合(二)
  6. django3.2.8使用simpleui注意事项
  7. java 什么时候进行垃圾回收_java什么时候进行垃圾回收,垃圾回收的执行流程
  8. 家用工具套装_家居工具一:成为家居维修达人,你可能就差这个:史丹利45件套家用工具箱套装...
  9. 复旦大学提出《Meta-FDMixup》解决跨域小样本学习中的域偏移问题
  10. 双对数坐标系matlab绘图,EXCEL自动计算液塑限并绘制图表至双对数坐标系.doc
  11. OpenCV-Python实战(13)——OpenCV与机器学习的碰撞
  12. php 替换数字和字母,php preg_替换非字母数字字符并选择连词,然后拆分
  13. 69. Sqrt(x)
  14. 百度地图 AK 申请 / 签名获取及使用方式
  15. C++解决程序一闪而退及清屏函数
  16. 正点原子STM32F407+AD7606+RT-Thread Studio 调试记录
  17. 笔记本电脑触屏鼠标突然失灵怎么办?
  18. win7 自建wifi
  19. 使用WT工具恢复MongoDB数据
  20. 普元 AppServer 6.5 支持哪些日志级别?

热门文章

  1. linux wheel用户组,Linux的用户和组之详解用户和组的分类
  2. docker nacos
  3. SpringBoot/Cloud AOP 统一日志输出
  4. plsql连接 oracle instantclient_11_2 本地机器不安装oracle_02
  5. 点击劫持:X-Frame-Options未配置
  6. Vue封装预约日期插件和发布到npm上
  7. Leetcode 349.两个数组交集(哈希容器unordered_set)
  8. java国家电网面试试题_国家电网笔试面试相关
  9. 如何查看一个组件的 classid是多少_万一免五(万1免5)是骗人的吗?如何查看自己的交易费率是多少?万一免五最新问题汇总!...
  10. C/C++ atol函数- C语言零基础入门教程