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.

WSS、SSL 和 https 之间的关系相关推荐

  1. SSL、WSS和HTTPS之间的关系

    1. SSL SSL(Secure Socket Layer,安全套接层) 简单来说是一种加密技术, 通过它, 我们可以在通信的双方上建立一个安全的通信链路, 因此数据交互的双方可以安全地通信, 而不 ...

  2. HTTP、HTTPS、SSL、TLS之间的关系

    目录 HTTP HTTPS SSL TLS HTTP 在标准的HTTP中,所有信息都是以明文发送 这里包括所输入的任何文本信息,这些信息都是通过公共的互联网进行传输. 明文传输,因此很容易遭受到黑客的 ...

  3. TCP/IP SOCKET HTTP及HTTPS之间的关系

    GET跟POST的区别: get只能传送128K的数据 而post是无限制的 post提交是不在会IE上带上参数 就算你加密了别人也会解密 一般比较重要的数据通过post 传,因为get是别人可以改参 ...

  4. 详解 HTTPS、TLS、SSL、HTTP区别和关系

    一.什么是HTTPS.TLS.SSL HTTPS,也称作HTTP over TLS.TLS的前身是SSL,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SS ...

  5. https协议必须使用443端口吗_http、https、http2、websocket之间的关系

    http.https.http2.websocket之间的关系 http:目前绝大多数是http1.1版本,最原始的web协议,默认80端口,基于TCP协议. https:加密的http协议,默认44 ...

  6. WSGI、Flask及Werkzeug三者之间的关系

    目录 一.WSGI是什么? 二.Werkzeug是什么 三.Flask的WSGI实现 一.WSGI是什么? WSGI是一套接口规范.一个WSGI程序用以接受客户端请求,传递给应用,再返回服务器的响应给 ...

  7. 一篇文章看明白 Android 图形系统 Surface 与 SurfaceFlinger 之间的关系

    Android - SurfaceFlinger 图形系统 相关系列 一篇文章看明白 Android 系统启动时都干了什么 一篇文章了解相见恨晚的 Android Binder 进程间通讯机制 一篇文 ...

  8. 非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS及其他

    本文原文连接:http://blog.csdn.net/bluishglc/article/details/7585965 转载请注明出处! 对于一般的开发人员来说,很少需要对安全领域内的基础技术进行 ...

  9. 和安全有关的那些事(非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS及其他)

    本文原文连接:http://blog.csdn.net/bluishglc/article/details/7585965 转载请注明出处! 对于一般的开发人员来说,很少需要对安全领域内的基础技术进行 ...

最新文章

  1. IoU、GIoU、DIoU、CIoU损失函数的那点事儿
  2. 【Java】 leetCode 删除链表中等于给定值 val 的所有节点。
  3. Cocos2d-x Touch事件处理机制
  4. 【扫盲】小白基础-SDN详解
  5. IOS开发之----远程推送通知
  6. 【计组实验】P1 logisim完成单周期处理器开发 MIPS指令集
  7. Linux time()函数解析
  8. 在Kaggle上免费使用GPU
  9. panic 苹果aop_Go Web开发之Revel - 拦截器
  10. linux mp3长度,得到一个wma或mp3文件,如何用最简单的方法得到它的长度信息呢?...
  11. opencv python教程-OpenCV4 Python 最新中文版官方教程来了(附下载)
  12. Android开发学习总结(三)——appcompat_v7项目说明
  13. Socket.IO文档(1)
  14. 2021-06-27循环控制 mapSet
  15. 联想服务器远程管理模块,联想慧眼远程管理模块-Lenovo服务网站.PDF
  16. virtualxposed使用教程_VirtualXposed
  17. 如何用hb制作一个html网页,HTML网页制作基础
  18. 山西大同大学教务处教师端——可在PC端,手机端操作
  19. 清除访问网络共享文件夹密码
  20. PHP 该网页无法正常运作情况原因记录 code 500

热门文章

  1. 美国智能网联最新政策动态(2021年9-11月)
  2. gloo pytorch_使用Solo Gloo等微服务/ API网关公开在AWS EKS中运行的微服务
  3. 手用计算机怎么弄声音,手把手教你电脑声音太小怎么处理
  4. 首先实现立即执行轮询函数,然后setInterval再间隔执行轮询函数,实现方法
  5. 亚马逊电商数据自动化管理接口平台ProductType格式展示
  6. talend缺少mysql驱动器怎么办_关于使用talend遇到的问题
  7. http://cs.dartmouth.edu/~xy/blog/facel/
  8. [渝粤教育] 浙江大学 2021秋冬管理学(施杰2) 参考 资料
  9. 期货反手有几种做(期货里面什么叫反手)
  10. 首席商学院新媒体运营黎想:抖音直播入门教学,点这!