`
zhangyaochun
  • 浏览: 2574992 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

应用协议-----SPDY

阅读更多

SPDY的简单介绍

 

 

  •     是Google开发的基于传输控制协议(TCP)的应用层协议
  •     被用于Google Chrome浏览器中访问Google的SSL加密服务
  •     不是一个标准的协议,开始推动SPDY成为正式标准。Chrome和FF均支持SPDY协议。
  •     类似HTTP,旨在缩短网页的加载时间提高安全性
  •     通过压缩、多路复用优先级来缩短加载时间
  •     是“speed”的缩写

设计

  1、  广泛地应用了TLS加密,传输内容以gzipDEFLATE格式压缩(与HTTP不同,HTTP头部并不会被压缩

  2、 可以主动推送内容


与HTTP关系

   并不用取代HTTP,只是修改了HTTP请求与应答在网络上传输的方式,只需增加一个SPDY传输层,现有的所有服务端应用均不用做任何修改。当使用SPDY的方式传输,HTTP请求会被处理、标记简化和压缩。每一个SPDY端点会持续跟踪每一个在之前的请求中已经发送的HTTP报文头部,从而避免重复发送还未改变的头部。而还未发送的报文的数据部分将在被压缩后被发送。


浏览器支持

1、Chorme

2、FF11.0开始内嵌支持SPDY,但默认并不使用.Firefox 13开始默认开启对SPDY的支持


分享到:
评论

相关推荐

    使用TTCN-3测试SPDY协议交互属性

    SPDY协议是Google为了克服HTTP的缺陷而提出的一种新的应用层通信协议。 在HTTP协议的基础上,SPDY提供了四项改进以缩短页面加载时间,例如多路复用请求,优先级请求,服务器推送的流和压缩的标头。 但是,SPDY没有太...

    SPDY英文文档(HTTP2基础)

    SPDY 是 Google 开发的基于传输控制协议 (TCP) 的应用层协议 ,开发组正在推动 SPDY 成为正式标准(现为互联网草案)。SPDY 协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性。

    HTTP/2 and SPDY indicator-crx插件

    升级其基础架构以支持它们的网站和应用程序具有明显的优势。 此扩展名在地址栏中显示一个闪电图标,如果该页面启用了HTTP / 2,则为蓝色;如果该页面启用了SPDY,则为绿色;如果两个页面均不可用,则为灰色。 当前,...

    SPDY 是什么? 如何部署 SPDY?

    SPDY 是 Google 开发的基于传输控制协议 (TCP) 的应用层协议 ,开发组正在推动 SPDY 成为正式标准(现为互联网草案)。SPDY 协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性

    HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事

    全称:超文本传输协议(HyperTextTransferProtocol)伴随着计算机网络和浏览器的诞生,HTTP1.0也随之而来,处于计算机网络中的应用层,HTTP是建立在TCP协议之上,所以HTTP协议的瓶颈及其优化技巧都是基于TCP协议本身的...

    SPDY protocol draft

    HTTP1.1基础上的新的应用层协议,由谷歌提出,目的为了加快网页的下载速度,实现了TCP的多路复用

    java8集合源码分析-Android-open-project:Android开源项目汇总

    java8 集合源码分析 Android 优秀开源项目汇总 事件总线(订阅者模式) 通过发布/订阅事件解耦事件发送和接受,从而简化应用程序之间的通信 1.EventBus 作者 greenrobot ...开发的基于传输控制协议的应用层协议

    Andord和JAVA的HTTP&SPDY开源库

    高效的使用HTTP协议可以让你的应用运行的更快、节省更多流量。OKHTTP应运而生,它是Square的一个开源库。 OKHTTP具有如下特性: 1.支持SPDY,在主机上共享一个Socket处理所有请求。 2.使用连接池来减少请求延迟(当...

    《Netty in action》中文版

    第一部分:现在开始 ...12. SPDY(一种增强型HTTP协议) 13. 通过UDP协议广播事件 第四部分:高级应用 14. 实现一个自定义的编解码器 15. 选择适当的线程模型 16. 采用EventLoop实现注销与再次注册 17. 研究案例

    netty in action第一章阅览

    完整版在我主页 ...12. SPDY(一种增强型HTTP协议) 13. 通过UDP协议广播事件 第四部分:高级应用 14. 实现一个自定义的编解码器 15. 选择适当的线程模型 16. 采用EventLoop实现注销与再次注册 17. 研究案例

    安卓java读取网页源码-AndroidStudy:Android进阶内容整理

    开发的基于传输控制协议的应用层协议,通过压缩,多路复用(一个 TCP 链接传送网页和图片等资源)和优先级来缩短加载时间。 (2) 如果 SPDY 不可用,利用连接池减少请求延迟 (3) Gzip 压缩 (4) Response 缓存减少不必要...

    canvas-lms-cloud:在从简单的本地虚拟机实例到水平扩展、容错、负载平衡的私有云的所有内容上自动配置、部署和托管开源 Canvas LMS

    Nginx 用作 SSL 终结器、静态缓存、循环负载均衡器,支持 SPDY 协议 利用 Redis 提高系统性能 利用 Cassandra 提高系统性能 处理多个物理数据中心设置 使用循环负载平衡处理多个应用程序主机 处理关系数据库集群...

    IE11官方中文版下载 Internet explorer 11 For Win7 v11.0.1.zip

    不支持 Google SPDY 协议,Windows 8.1 版支持 不支持 Enhanced Protected Mode 沙箱   除了上面提到的不同细节,其他大部分功能和 Windows 8.1 版没区别。新版 IE11 还改善了浏览器整体表现,提高网页载入速度...

    java_wialon_sdk

    ) Apache HttpComponents(可选):Apache HttpComponents:trade_mark:项目负责创建和维护专注于HTTP和相关协议的低级Java组件的工具集( ) OkHttp(可选):适用于Android和Java应用程序的HTTP&SPDY客户端( )...

Global site tag (gtag.js) - Google Analytics