unhappyghost

‪#‎Google‬'s ‪#‎SPDY‬ Protocol

Jul 24th, 2013
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.02 KB | None | 0 0
  1. ‪#‎Google‬'s ‪#‎SPDY‬ Protocol
  2. -----------------------------
  3.  
  4. Pronounced speedy, is an open ‪#‎networking‬ protocol developed primarily at Google for transporting web content. As of July 2012, it is an open de facto standard protocol, the group developing SPDY having stated publicly that it is working toward standardization. ‪#‎UnhappyGhost‬
  5.  
  6. The first draft of HTTP 2.0 is using SPDY as the working base for its specification draft and editing. Implementations of SPDY exist in ‪#‎Chromium‬, ‪#‎Mozilla‬ ‪#‎Firefox‬, ‪#‎Opera‬ and ‪#‎Internet_Explorer‬. SPDY is similar to HTTP, with particular goals to reduce web page load latency and improve web ‪#‎security‬. SPDY achieves reduced latency through compression, ‪#‎multiplexing‬, and prioritization. The name "SPDY" is a trademark of Google, and is not an acronym. ‪#‎GeekSchool‬ ‪#‎GeekSch00l‬
  7.  
  8. The goal of SPDY is to reduce web page load time. This is achieved by prioritizing and multiplexing the transfer of web page subresources so that only one connection per client is required. SPDY does not replace HTTP; it modifies the way HTTP requests and responses are sent over the wire. This means that all existing server-side applications can be used without modification if a SPDY-compatible translation layer is put in place. When sent over SPDY, ‪#‎HTTP‬ requests are processed, tokenized, simplified and compressed. For example, each SPDY endpoint keeps track of which headers have been sent in the past requests and can avoid resending the headers that have not changed; those that must be sent are sent compressed.
  9.  
  10. Browser Support
  11. ---------------------
  12. - Google ‪#‎Chrome‬/Chromium. SPDY sessions in Chrome can be inspected via the URI: chrome://net-internals/‪#‎events‬&q=type:SPDY_SESSION%20is:active.
  13.  
  14. - Firefox (version 11+, below 13 disabled by default). Firefox 15 added support for version 3 of this protocol.
  15.  
  16. - Opera browser (version 12.10+) support SPDY.
  17.  
  18. - Internet Explorer 11 has support for SPDY version 3.
  19.  
  20. - added in ‪#‎SeaMonkey‬ version 2.8, and SeaMonkey 2.10. SPDY protocol functionality can be (de)activated by toggling the network.http.spdy.enabled variable in about:config.
  21.  
  22. - There is a command-line switch for Google Chrome (--enable-‪#‎websocket‬-over-spdy) which enables an early, experimental implementation of WebSocket over SPDY.
  23.  
  24. - ‪#‎Amazon‬'s ‪#‎Silk_browser‬ for the Kindle Fire uses the SPDY protocol to communicate with their EC2 service for Web page rendering.
  25.  
  26. Server support
  27. ------------------
  28. As of April 2013, approximately 1% of all websites support SPDY. Some Google services (e.g. Google search, Gmail, and other SSL-enabled services) use SPDY when available. Google's ads are also served from SPDY-enabled servers.
  29.  
  30. A brief history of SPDY support amongst major web players:
  31.  
  32. - ‪#‎Twitter‬ enabled SPDY on its servers in March 2012, at the time making it the second largest site known to deploy SPDY.
  33.  
  34. - In March 2012, the open source ‪#‎Jetty_Web_Server‬ announced support for SPDY in version 7.6.2, while other open source projects were working on implementing support for SPDY, like node.js, ‪#‎Apache‬ (mod_spdy), ‪#‎curl‬, and ‪#‎nginx‬.
  35.  
  36. - In April 2012 Google started providing SPDY packages for Apache servers which led some smaller websites to provide SPDY support.
  37.  
  38. - In May 2012 F5 Networks announced support for SPDY in its ‪#‎BIG_IP‬ application delivery controllers.
  39.  
  40. - In June 2012 NGINX, Inc. announced support for SPDY in the open source web server Nginx.
  41.  
  42. - ‪#‎Cloudflare‬ is also providing a beta of SPDY on their servers (using Nginx) from June 2012, though users who would like to use/test it must be paying customers as SPDY is built on top of TLS, and only paying customers can use SSL/TLS Certificates.
  43.  
  44. - In July 2012 ‪#‎Facebook‬ announced implementation plans for SPDY. By March 2013 SPDY was implemented by their public web server.
  45.  
  46. - In August 2012 #Wordpress.com announced support for SPDY across all their hosted blogs.
  47.  
  48. [**Facebook blocks some external links, so manually remove the spaces from the below urls]
  49.  
  50. Source: ‪#‎Wikipedia‬
  51.  
  52. Also check out : http://goo.gl/O0omO
  53. .
  54.  
  55. ##############################################################
  56. # ṲИℋÅℙℙУḠ♓☮$✝ #
  57. ##############################################################
  58. || Website --------> http://unhappyghost.com/ ||
  59. || Facebook -------> https://www.facebook.com/unhappygh0st ||
  60. || FB Page --------> https://www.facebook.com/geeksch00l ||
  61. || Twitter --------> https://twitter.com/unhappygh0st ||
  62. || Google+ --------> http://goo.gl/WCHeJR ||
  63. || Youtube --------> http://goo.gl/A3mQIE ||
  64. || IPv6 Vids ------> http://goo.gl/Rbcxk ||
  65. || IPv6 Event -----> http://goo.gl/TaeXv ||
  66. ##############################################################
  67.  
  68. .
Add Comment
Please, Sign In to add comment