我们正在努力恢复Google Play商店上的Unionpedia应用程序
传出传入
🌟我们简化了设计以优化导航!
Instagram Facebook X LinkedIn

SPDY

指数 SPDY

SPDY(發音如speedy),一種開放的網路傳輸協定,由Google开发,用來傳送網頁內容。基于传输控制协议(TCP)的应用层协议。SPDY也就是HTTP/2的前身。Google最早是在Chromium中提出的SPDY协议。被用于Google Chrome浏览器中来访问Google的SSL加密服务。SPDY并不是首字母缩略字,而仅仅是"speedy"的缩写。SPDY现为Google的商标。HTTP/2的關鍵功能主要來自SPDY技術,換言之,SPDY的成果被採納而最終演變為HTTP/2。 SPDY并不是一个标准协议,但SPDY的开发组推动SPDY成为正式标准,而成为了互联网草案。後來SPDY未能單獨成為正式標準,不過SPDY開發組的成員全程參與了HTTP/2的制定過程。Google Chrome、Mozilla Firefox、Safari、Opera、Internet Explorer等主要瀏覽器均已經或曾經支持SPDY协议。SPDY协议类似于HTTP,但旨在缩短网页的加载时间和提高安全性。SPDY协议通过压缩、多路复用和优先级来缩短加载时间。HTTP/2協議完成之後,Google認為SPDY可以功成身退了,於是最終Google Chrome淘汰對SPDY的支援,全面改為採用HTTP/2。.

目录

  1. 15 关系: 快速UDP网络连接CloudFlareCRIME网络传输协议超文本传输协议Firefox歷史HTTP/2HTTP管線化Internet Explorer 11JettyMicrosoft SMOS X YosemiteSeaMonkeyTCP快速打开Trident (排版引擎)

快速UDP网络连接

QUIC是快速UDP網路連線(Quick UDP Internet Connections)的縮寫,这是一種實驗性的傳輸層網路傳輸協定,由Google公司開發,在2013年實作。QUIC使用UDP協定,它在兩個端點間建立連線,且支援多路複用連線。在設計之初,QUIC希望能夠提供等同於SSL/TLS層級的網路安全保護,減少資料傳輸及建立連線時的延遲時間,雙向控制頻寬,以避免網路擁塞。Google希望使用這個協定來取代TCP協定,使網頁傳輸速度加快,計劃將QUIC提交至網際網路工程任務小組(IETF),讓它成為下一代的正式網路規範。.

查看 SPDY和快速UDP网络连接

CloudFlare

Cloudflare是一間美國的跨國IT企業,總部位於舊金山,在倫敦和英美外亦設有辦事處。 Cloudflare以向客戶提供網站安全管理、性能優化及相關的技術支持為主要業務。通過基於反向代理的內容傳遞網路(Content Delivery Network,CDN)及分佈式域名解析服務(Distributed Domain Name Server),Cloudflare可以幫助受保護站點抵禦包括拒絕服務攻擊在內的大多數網絡攻擊,確保該網站長期在線,同時提升網站的性能、載入速度以改善訪客體驗。 在 2012 年 6 月,Cloudflare與數家虛擬主機提供者(包括HostPapa)建立合作夥伴關係,以實作其Railgun技術。在 2014 年 2 月,Cloudflare減緩了當時有記錄以來規模最大的 DDoS 攻擊,針對未揭露之客戶的攻擊流量最高達每秒400 Gbit。在 2014 年 11 月,Cloudflare 報告了另一個大規模 DDoS 攻擊,該次攻擊對獨立媒體網站的流量為每秒500Gbit。.

查看 SPDY和CloudFlare

CRIME

CRIME(Compression Ratio Info-leak Made Easy,意思为:压缩率使信息容易泄露)是一种可攻击安全隐患(Exploit),通过它可窃取启用数据压缩特性的HTTPS或SPDY协议传输的私密Web Cookie。在成功解读身份验证Cookie后,攻击者可以实行会话劫持和发动进一步攻击。CRIME被分配为CVE-2012-4929。.

查看 SPDY和CRIME

网络传输协议

通信协议或简称为传输协议(Communications Protocol)在电信中,是指在任何物理介质中允许两个或多个在中的终端之间传播信息的系统标准,也是指计算机通信或網路設備的共同语言。, 通信协议定义了通信中的语法学, 语义学和同步规则以及可能存在的错误检测与纠正。通信协议在硬件,软件或两者之间皆可实现 为了交换大量信息,通信系统使用通用格式(协议)。每条信息都有明确的意义使得预定位置给予响应,并独立回应指定的行为,通信协议须参与实体都同意才能生效。 为了达成一致,协议必须要有技术标准.

查看 SPDY和网络传输协议

超文本传输协议

超文本傳輸協定(英文:HyperText Transfer Protocol,縮寫:HTTP)是一種用於分佈式、協作式和超媒體信息系統的應用層協議。HTTP是全球資訊網的數據通信的基礎。 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。 HTTP的发展是由提姆·柏內茲-李於1989年在歐洲核子研究組織(CERN)所發起。HTTP的標準制定由万维网协会(World Wide Web Consortium,W3C)和互联网工程任务组(Internet Engineering Task Force,IETF)進行協調,最终发布了一系列的RFC,其中最著名的是1999年6月公佈的 RFC 2616,定義了HTTP協議中現今廣泛使用的一個版本——HTTP 1.1。 2014年12月,互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis(httpbis)工作小组将HTTP/2标准提议递交至IESG进行讨论,于2015年2月17日被批准。 HTTP/2标准于2015年5月以RFC 7540正式发表,取代HTTP 1.1成为HTTP的实现标准。.

查看 SPDY和超文本传输协议

Firefox歷史

Mozilla Firefox網頁瀏覽器最初是由Mozilla Application Suite所分支的的實驗性專案,由戴夫·海厄特及布雷克·罗斯所--。Firefox 1.0於2004年11月9日發行。.

查看 SPDY和Firefox歷史

HTTP/2

HTTP/2(超文本传输协议第2版,最初命名为HTTP 2.0),简称为h2(基于TLS/1.2或以上版本的加密连接)或h2c(非加密连接),是HTTP協議的的第二个主要版本,使用於全球資訊網。 HTTP/2是HTTP協議自1999年HTTP 1.1发布后的首个更新,主要基於SPDY協定。它由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis(httpbis)工作小组进行开发。该组织于2014年12月将HTTP/2标准提议递交至IESG进行讨论,于2015年2月17日被批准。 HTTP/2标准于2015年5月以RFC 7540正式发表。HTTP/2的标准化工作由Chrome、Opera、Firefox、Internet Explorer 11、Safari、及Edge等浏览器提供支持。 多数主流浏览器已经在2015年底支持了该协议。此外,根据W3Techs的数据,在2017年5月,在排名前一千万的网站中,有13.7%支持了HTTP/2。.

查看 SPDY和HTTP/2

HTTP管線化

HTTP管線化(HTTP pipelining)是將多個HTTP请求(request)整批送出的技術,而在傳送過程中不需先等待伺服端的回應。 請求結果管線化使得 HTML 網頁載入時間動態提升,特別是在具體有高延遲的連接環境下,如衛星上網。在寬帶連接中,加速不是那麼顯著的,因為需要伺服器端應用 HTTP/1.1 協議:伺服器端必須按照客戶端的請求順序恢復請求,這樣整個連接還是先進先出的,隊頭阻塞(HOL blocking)可能會發生,造成延迟。未來的 HTTP/2.0 或者SPDY中的異步操作將會解決這個問題。因為它可能將多個 HTTP 請求填充在一個TCP數據包內,HTTP 管線化需要在網絡上傳輸較少的 TCP 數據包,減少了網絡負載。 管線化機制須透過永久連線(persistent connection)完成,並且只有 GET 和 HEAD 等要求可以進行管線化,非幂等的方法,例如POST将不会被管线化。连续的 GET 和 HEAD 请求总可以管线化的。一个连续的幂等请求,如 GET,HEAD,PUT,DELETE,是否可以被管线化取决于一连串请求是否依赖于其他的。此外,初次建立連線時也不應啟動管線機制,因為對方(伺服器)不一定支援 HTTP/1.1 版本的協定。 HTTP 管线化同时依赖于客户端和服务器的支持。遵守 HTTP/1.1 的服务器支持管线化。这并不是意味着服务器需要提供管线化的回复,而只是要求在收到管线化的请求时候不会失败。.

查看 SPDY和HTTP管線化

Internet Explorer 11

Internet Explorer 11(简称IE11)是浏览器Internet Explorer的最後一个版本,由微软开发。正式版本隨Windows 8.1於2013年10月17日發佈。2013年11月7日發佈於Windows 7。2015年7月29日上市的Windows 10會改以Microsoft Edge作為預設瀏覽器,但為了相容性需求,Windows 10仍會內建IE11供使用者選用。.

查看 SPDY和Internet Explorer 11

Jetty

Jetty是一个纯粹的基于Java的网页服务器和Java Servlet容器。尽管网页服务器通常用来为人们呈现文档,但是Jetty通常在较大的软件框架中用于计算机与计算机之间的通信。Jetty作为Eclipse基金会的一部分,是一个自由和开源项目。该网页服务器被用在Apache ActiveMQ、、、Apache Maven、Apache Spark、Google App Engine、Eclipse、FUSE、Twitter's Streaming API、等产品上。Jetty也是Lift、Eucalyptus、、Hadoop、I2P等开源项目的服务器。 Jetty支持最新的Java Servlet API(带JSP的支持),支持SPDY和WebSocket协议。.

查看 SPDY和Jetty

Microsoft SM

Microsoft S&M,又稱Microsoft S+M,名稱來自於快速(Speed)與機動性(Mobility),一個實驗性的網路傳輸協定,由微軟公司提出,用來傳輸網頁內容。其技術內容基於Google公司提出的SPDY,希望能用來改進HTTP協定,減少網頁載入時的延遲時間以及改善網頁的安全性。它利用資料壓縮、多路复用以及設定優先順序的方式,進一步改善了SPDY的效能。.

查看 SPDY和Microsoft SM

OS X Yosemite

OS X Yosemite(10.10版本)是蘋果公司為個人電腦和伺服器作業系統開發的OS X的第11個版本,供麥金塔電腦使用。蘋果公司於2014年6月2日的蘋果公司全球軟體開發者年會上發布OS X Yosemite,2014年10月16日正式上市,使用者可以免費使用。 「Yosemite」(優勝美地)是一個位於美國加利福尼亞州的國家公園。.

查看 SPDY和OS X Yosemite

SeaMonkey

SeaMonkey是一個自由的開放原始碼以及跨平台的網路套裝軟體 ,並且由Mozilla基金會建構,之後轉由旗下的SeaMonkey專案領導團體開發。 此軟體是以Mozilla Suite為基礎建構之軟體,是Mozilla基金會旗下軟體Mozilla Suite 1.7版本的延伸。 SeaMonkey在英文中指的是“豐年蝦”,所以圖示由海水和豐年蝦組成。多使用直譯的方法譯為“海猴子”,這是豐年蝦的俗名。因為該名詞很少有人知道其真正所指,經常會被誤認為“海裡的猴子”,譯作“海底猿人”則是為了紀念遠古時代生活在海底的祖先。.

查看 SPDY和SeaMonkey

TCP快速打开

TCP快速打开(TCP Fast Open,简称TFO)是对计算机网络中传输控制协议(TCP)连接的一种简化握手手续的拓展,用于提高两端点间连接的打开速度。 它通过握手开始时的SYN包中的TFO cookie(一个TCP选项)来验证一个之前连接过的客户端。如果验证成功,它可以在三次握手最终的ACK包收到之前就开始发送数据,这样便跳过了一个绕路的行为,更在传输开始时就降低了延迟。这个加密的Cookie被存储在客户端,在一开始的连接时被设定好。然后每当客户端连接时,这个Cookie被重复返回。 此Cookie通常采用一种分组密码,私钥由服务器根据客户端的IP地址保存,生成一个第三方难以仿冒的訊息鑑別碼标签,即便第三方可以伪造源IP地址或从其他IP地址制造到同一个服务器的连接。尽管使用了加密技术来生成cookie,但TFO并不着眼于提供比它所替换的三次握手有更多的安全性,并且不对所产生的TCP连接提供任何形式的加密保护或端点身份认证。它的目的不是为了抵挡中间人攻击。 这个协议最早提出于2011年 并在2012年2月时已为一个IETF互联网草案, 这项规范最终在2014年12月作为RFC 7413发布。.

查看 SPDY和TCP快速打开

Trident (排版引擎)

Trident(又稱為MSHTML、IE内核),是微軟的視窗作業系統(Windows)搭載的網頁瀏覽器—Internet Explorer的排版引擎的名稱,它的第一個版本隨著1997年10月Internet Explorer第四版釋出,之後不斷的加入新的技術並隨著新版本的Internet Explorer釋出。在Internet Explorer第七版中,微軟對Trident排版引擎做了的重大的變動,除了加入新的技術之外,並增加對網頁標準的支持。儘管這些變動已經在相當大的程度上落後了其它的排版引擎,如Gecko、KHTML、Webkit及Presto。 除此之外,微軟還有另一個網頁瀏覽器排版引擎,稱為Tasman,它是使用在「Internet Explorer for Mac」的排版引擎。相較於Trident,Tasman引擎對網頁標準有較佳的支援。與普遍的看法相反的是,微軟已經停止了Mac版本的Internet Explorer的開發,但Tasman的開發仍舊持續,新版本的Tasman引擎仍被應用在一些微軟產品上,例如Office for Mac。.

查看 SPDY和Trident (排版引擎)

亦称为 SPDY協議。