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

js 抽奖网站用thinkphp做的网站

js 抽奖网站,用thinkphp做的网站,甘肃网站建设哪家好,哈尔滨优化推广公司有同学问我,HTTP/HTTPS、SSL/TLS、WS/WSS 这都是些什么?那我们就先从概念说起: HTTP 是超文本传输协议,信息是通过明文传输。HTTPS 是在 HTTP 的基础上信息通过加密后再传输。SSL 是实现 HTTPS 信息传输加密的算法。TLS 是 SSL 的…

有同学问我,HTTP/HTTPSSSL/TLSWS/WSS 这都是些什么?那我们就先从概念说起:

  • HTTP 是超文本传输协议,信息是通过明文传输。
  • HTTPS 是在 HTTP 的基础上信息通过加密后再传输。
  • SSL 是实现 HTTPS 信息传输加密的算法。
  • TLS 是 SSL 的经过更新迭代后更安全的版本。

上诉概念可以用一个公式表示:

HTTP + SSL/TLS = HTTPS

由于 HTTPS 的推出受到了很多人的欢迎,在 SSL 更新到 3.0 时,IETF 对 SSL3.0 进行了标准化,并添加了少数机制(几乎和 SSL3.0 无差异),标准化后的 IETF 更名为 TLS1.0 (Transport Layer Security 安全传输层协议)。

可以说 TLS 就是 SSL 的新版本 3.1,并同时发布 “RFC2246-TLS 加密协议详解”,如果想更深层次的了解 TLS 的工作原理可以去 RFC 的官方网站,搜索 RFC2246 即可找到 RFC 文档!

WS/WSS 又是什么呢?其实 WebSocket 才是这篇文章的重点。

WebSocket 协议在 2008 年诞生,2011 年成为国际标准,现在几乎所有浏览器都已经支持了。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。

以前,很多网站为了实现实时推送技术,所用的技术都是轮询。轮询是在特定的时间间隔(如每1秒),由浏览器对服务器发出 HTTP 请求,然后由服务器返回最新的数据给客户端。这种传统的模式带来的缺点很明显,即浏览器需要不断的向服务器发出请求,然而HTTP请求包含较多的请求头信息,而其中真正有效的数据只是很小的一部分,显然这样会浪费很多的带宽等资源。在这种情况下,HTML5
定义了 WebSocket 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。

WebSocket 是一种在单个 TCP 连接上进行全双工通讯的协议,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。

简单来说,WebSocket 减少了客户端与服务器端建立连接的次数,减轻了服务器资源的开销,只需要完成一次 HTTP 握手。整个通讯过程是建立在一次连接/状态中,也就避免了 HTTP 的非状态性,服务端会一直与客户端保持连接,直到双方发起关闭请求,同时由原本的客户端主动询问,转换为服务器有信息的时候推送。所以,它能做实时通信(聊天室、直播间等),其他特点还包括:

  • 建立在 TCP 协议之上,服务器端的实现比较容易
  • 与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器
  • 数据格式比较轻量,性能开销小,通信高效
  • 可以发送文本,也可以发送二进制数据
  • 没有同源限制,客户端可以与任意服务器通信
  • 协议标识符是ws(如果加密,则为wss),服务器网址就是 URL

现在可以回答刚刚那个问题了,WS/WSSWebSocket 的协议标识符,如果 WebSocket 服务是基于 HTTP 协议就使用 WS,如果是 HTTP 协议则是 WSS

一图让你理解 HTTP/HTTPSSSL/TLSWS/WSS 这都是些什么。
请添加图片描述
如果有想要尝试自己实现 WebSocket 服务的可以参考我之前写过的文章:

Python3 如何实现 websocket 服务?

http://www.yayakq.cn/news/225312/

相关文章:

  • 正版win10做win7系统下载网站百合怎么做网站
  • 福州专业网站设计团队河北石家庄网站
  • 网站备案网站建设方案做外语网站的公司
  • 国外移动端网站模板网上打工赚钱的项目
  • 建设网站项目的目的是什么免费模板下载个人简历
  • 学校网站建设培训心得广州哪里能买森海塞尔
  • 网络推广网站的方法无锡做网站企业
  • joomla做的网站如何删除wordpress文件夹
  • 织梦网做网站过程诚讯网站设计
  • 网站后缀 .cgi房屋在线设计平台
  • 流量主小程序怎么赚钱seo网站优化快速排名软件
  • 百度网站降级的原因龙岗网站建设公司哪家好
  • 唐河网站建设友情链接交换形式有哪些
  • 唯美网站模板网站登录页面制作
  • 做宣传语的网站万能素材库视频
  • 网站开发方法 优帮云电子商务网站开发过程论文
  • 网站怎么申请微博登录WordPress偷模板
  • 怎么做美食的视频网站jquery 单击input输入框弹出选择框多用于人才类网站
  • 网站某个链接失效西宁高端网站制作
  • 网站建设的销售渠道南宁工程建设网站有哪些
  • 2017做网站还赚钱吗上海环球金融中心大厦简介
  • 网站权重查询工具工信部网站备案规定
  • 手机网站开发成为小程序网站建站备案
  • 携程网站建设目的什么是网络设计方案
  • 企业网站建设的几种形式网站建设毕设
  • 图书馆网站建设工作总结数字化营销与传统营销的区别
  • dw响应式网站模板微信网站的好处
  • 电子商务网站建设的结论免费开网店免费供货
  • 成都专业的整站优化北京公司网站设计电话
  • 网站统计 中文域名广告设计公司vi设计