SSL WSS HTTPS
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相关推荐
- HTTP协议SSL协议HTTPS协议
文章目录 1.HTTP协议 1.1.HTTP 简介 1.2.HTTP 消息结构 1.3.HTTP 请求方法 1.4.HTTP 响应头信息 1.5.HTTP 状态码 1.6.HTTP协议的优点与缺点 2 ...
- SSH、SSL与HTTPS
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 关于加密 在解释SSH.SSL与HTTPS协议之前我先介绍一下非对称加密协议.在1976年以前,所有 ...
- Confluence 6 通过 SSL 或 HTTPS 运行 - 创建或请求一个 SSL 证书
在启用 HTTPS 之前,你需要一个有效的证书,如果你已经有了一个有效的证书,你可以直接跳过这个步骤,进入 step 2. 你可以创建一个自签名的证书,或者从信任的 Certificate Autho ...
- 在IIS中使用SSL配置HTTPS网站
在IIS中使用SSL配置HTTPS网站 由于Windows系统的普及,很多中小企业在自己的网站和内部办公管理系统都是用默认的IIS来做WEB服务器使用. 默认情况下我们所使用的HTTP协议是没 ...
- Nginx:Nginx添加SSL实现HTTPS访问
上一篇博文给大家介绍了Nginx的安装与运行: Nginx:Nginx安装与运行 今天博主给大家分享如何给Nginx添加SSL,实现HTTPS访问Nginx服务,但前提条件是你的服务器有SSL,博主是 ...
- windows2008 iis7环境SSL部署https多站点
开发十年,就只剩下这套架构体系了! >>> 由于IIS 7不支持多站点部署HTTPS,可以使用Nginx + IIS 7反向代理的方式来实现. 合集工具下载:http://ta ...
- 免费SSL证书(https网站)申请
如何拥有一个自己的免费的SSL证书,并且能够长期拥有.这篇文章让你找到可用的免费证书o(* ̄︶ ̄*)o 各厂商提供的免费SSL基本是Symantec(赛门铁克),申请一年,不支持通配符,有数量限制. ...
- nginx配置ssl实现https访问 亲测有效
nginx配置ssl实现https访问 亲测有效 申请证书 运行用户,默认即是nginx,可以不进行设置 停止nginx 启动 nginx日常操作命令 申请证书 在这里,我直接申请腾讯云的免费证书.这 ...
- Spring Boot配置SSL实现https请求
Spring Boot配置SSL实现https请求 1. 生成SSL证书 专业的SSL证书较为昂贵,可以在腾讯云或者阿里云上申请免费的SSL证书. 如果只是做简单的demo,可以使用java自带的ke ...
最新文章
- AT4995-[AGC034E] Complete Compress【树形dp】
- NYOJ 2 括号配对问题
- poj1979 深度优先搜索 挑战程式设计竞赛
- 学习OpenStack之(6):Neutron 深入学习之 OVS + GRE 之 Compute node 篇
- 【论文笔记】Convolutional Neural Networks for Sentence Classification
- ArcPad8新功能介绍
- 合并报表编制采用的理论_谈合并报表的编制理论
- MacBooster CleanMyMac CCleaner三款Mac清理工具该如何选择
- 连接HDMI出现没声音
- Windows7保护眼睛颜色设置方法
- SAP无法下载excel
- 简单的个人介绍网页【附代码】
- “海潮效应”侵袭厨电市场,品牌突围时不我待
- treegrid 的使用介绍
- rep()函数的学习
- ffmpeg播放器(一) 视频解码与播放
- 解决Flash Player过期的问题——谷歌浏览器Chrome 87.0.4270.0绿色免安装增强版
- linux中查看文件大小命令
- crash工具解析_Android Crash 工具
- 一些方法:JQ: append() 、appendTo() || JS:appendChild():
热门文章
- Excel中,通过 「条件格式」 实现, 下拉菜单选择某个值时,这一行的颜色改变。
- 网络相关 doc 命令 netstat
- 关于layui中lay-verify=required无效的解决办法
- Oracle数据库中scott用户不存在的解决方法
- Nginx + uWSGI + flask + socketio 部署解决方案
- Android Studio support 26.0.0-alpha1 Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法
- Intellij IDEA 安装插件 报 ‘plugin xxxx is incompatible‘ 解决方案
- 安装Sql server 2008遇到无法安装.net 3.5的问题解决办法
- 为什么rand()+ rand()产生负数?
- 更改matplotlib中x或y轴上的“刻度频率”?