SSL
SSL(Secure Socket Layer,安全套接层) 简单来说是一种加密技术, 通过它, 我们可以在通信的双方上建立一个安全的通信链路, 因此数据交互的双方可以安全地通信, 而不需要担心数据被窃取. 关于 SSL 的深入知识, 可以看这篇文章: SSL/TLS协议运行机制的概述

WSS
WSS 是 Web Socket Secure 的简称, 它是 WebSocket 的加密版本. 我们知道 WebSocket 中的数据是不加密的, 但是不加密的数据很容易被别有用心的人窃取, 因此为了保护数据安全, 人们将 WebSocket 与 SSL 结合, 实现了安全的 WebSocket 通信, 即 WebSocket Secure.
所以说 WSS 是使用 SSL 进行加密了的 WebSocket 通信技术.

HTTPS
其实 HTTPS 和 WSS 类似, HTTP 之于 HTTPS 就像 WebSocket 之于 WebSocket Secure.
HTTP 协议本身也是明文传输, 因此为了数据的安全性, 人们利用 SSL 作为加密通道, 在 SSL 之上传递 HTTP 数据, 因此 SSL 加密通道上运行的 HTTP 协议就被称为 HTTPS 了.

总结
SSL 是基础, 在 SSL 上运行 WebSocket 协议就是 WSS; 在 SSL 上运行 HTTP 协议就是 HTTPS.

https://segmentfault.com/q/1010000007391137/a-1020000007391991

SSL WSS HTTPS相关推荐

  1. HTTP协议SSL协议HTTPS协议

    文章目录 1.HTTP协议 1.1.HTTP 简介 1.2.HTTP 消息结构 1.3.HTTP 请求方法 1.4.HTTP 响应头信息 1.5.HTTP 状态码 1.6.HTTP协议的优点与缺点 2 ...

  2. SSH、SSL与HTTPS

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 关于加密 在解释SSH.SSL与HTTPS协议之前我先介绍一下非对称加密协议.在1976年以前,所有 ...

  3. Confluence 6 通过 SSL 或 HTTPS 运行 - 创建或请求一个 SSL 证书

    在启用 HTTPS 之前,你需要一个有效的证书,如果你已经有了一个有效的证书,你可以直接跳过这个步骤,进入 step 2. 你可以创建一个自签名的证书,或者从信任的 Certificate Autho ...

  4. 在IIS中使用SSL配置HTTPS网站

    在IIS中使用SSL配置HTTPS网站 由于Windows系统的普及,很多中小企业在自己的网站和内部办公管理系统都是用默认的IIS来做WEB服务器使用.     默认情况下我们所使用的HTTP协议是没 ...

  5. Nginx:Nginx添加SSL实现HTTPS访问

    上一篇博文给大家介绍了Nginx的安装与运行: Nginx:Nginx安装与运行 今天博主给大家分享如何给Nginx添加SSL,实现HTTPS访问Nginx服务,但前提条件是你的服务器有SSL,博主是 ...

  6. windows2008 iis7环境SSL部署https多站点

    开发十年,就只剩下这套架构体系了! >>>    由于IIS 7不支持多站点部署HTTPS,可以使用Nginx + IIS 7反向代理的方式来实现. 合集工具下载:http://ta ...

  7. 免费SSL证书(https网站)申请

    如何拥有一个自己的免费的SSL证书,并且能够长期拥有.这篇文章让你找到可用的免费证书o(* ̄︶ ̄*)o 各厂商提供的免费SSL基本是Symantec(赛门铁克),申请一年,不支持通配符,有数量限制. ...

  8. nginx配置ssl实现https访问 亲测有效

    nginx配置ssl实现https访问 亲测有效 申请证书 运行用户,默认即是nginx,可以不进行设置 停止nginx 启动 nginx日常操作命令 申请证书 在这里,我直接申请腾讯云的免费证书.这 ...

  9. Spring Boot配置SSL实现https请求

    Spring Boot配置SSL实现https请求 1. 生成SSL证书 专业的SSL证书较为昂贵,可以在腾讯云或者阿里云上申请免费的SSL证书. 如果只是做简单的demo,可以使用java自带的ke ...

最新文章

  1. AT4995-[AGC034E] Complete Compress【树形dp】
  2. NYOJ 2 括号配对问题
  3. poj1979 深度优先搜索 挑战程式设计竞赛
  4. 学习OpenStack之(6):Neutron 深入学习之 OVS + GRE 之 Compute node 篇
  5. 【论文笔记】Convolutional Neural Networks for Sentence Classification
  6. ArcPad8新功能介绍
  7. 合并报表编制采用的理论_谈合并报表的编制理论
  8. MacBooster CleanMyMac CCleaner三款Mac清理工具该如何选择
  9. 连接HDMI出现没声音
  10. Windows7保护眼睛颜色设置方法
  11. SAP无法下载excel
  12. 简单的个人介绍网页【附代码】
  13. “海潮效应”侵袭厨电市场,品牌突围时不我待
  14. treegrid 的使用介绍
  15. rep()函数的学习
  16. ffmpeg播放器(一) 视频解码与播放
  17. 解决Flash Player过期的问题——谷歌浏览器Chrome 87.0.4270.0绿色免安装增强版
  18. linux中查看文件大小命令
  19. crash工具解析_Android Crash 工具
  20. 一些方法:JQ: append() 、appendTo() || JS:appendChild():

热门文章

  1. Excel中,通过 「条件格式」 实现, 下拉菜单选择某个值时,这一行的颜色改变。
  2. 网络相关 doc 命令 netstat
  3. 关于layui中lay-verify=required无效的解决办法
  4. Oracle数据库中scott用户不存在的解决方法
  5. Nginx + uWSGI + flask + socketio 部署解决方案
  6. Android Studio support 26.0.0-alpha1 Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法
  7. Intellij IDEA 安装插件 报 ‘plugin xxxx is incompatible‘ 解决方案
  8. 安装Sql server 2008遇到无法安装.net 3.5的问题解决办法
  9. 为什么rand()+ rand()产生负数?
  10. 更改matplotlib中x或y轴上的“刻度频率”?