谷歌的SPDY协议-改善HTTP性能,突破网络封锁

作者:杰夫   来源:弯曲评论

image      大家知道,互联网的基本协议是TCP/IP,后来有了HTTP,才带来了web,使互联网进入千家万户,成为大家生活中不可或缺的一部分。HTTP自上世 纪90年代问世以来,已有二十年的历史,期间互联网本身发生了很大的变化,也使得HTTP的许多不足暴露了出来,现在它已经不能满足许多web app的要求。两个月前,谷歌启动了一个工程,叫做SPDY项目(发音是speedy),目的是要改善HTTP的性能,使用户下载网页更加快速。之所以要 改动HTTP而不是TCP/IP,是因为改变HTTP只需更新Browser和web server就行了,而改动TCP/IP就困难多了,牵扯面太广,需要更新巨量的路由器,服务器和客户端的操作系统。

      如上图所示,SPDY介于HTTP和TCP之间,处于Session layer,其下面还强制使用SSL,增强数据安全性。谷歌的Chrome浏览器已经开始支持SPDY协议,在其地址框中键入 spdy://www.google.com就可以用SPDY协议而不是HTTP来访问谷歌的网站。谷歌自己的实验结果表明,使用SPDY协议,网页显示 速度可以提高50%。SPDY主要针对HTTP以下不足进行了改进。

  • Single request per connection. 由于每次只能发一个request,含有许多文件的网页就会很慢。目前浏览器的办法是同一页面开多个connection,最多是6个。SPDY允许在一 个TCP connection上同时发多个request。
  • 只有client才能initiate request,server端不可以,哪怕是server有文件要发到client。
  • HTTP header没有压缩。由于使用cookies,现在的HTTP header变得越来越大,典型长度是700-800字节,可能会长达2K,占用了大量的带宽。SPDY对HTTPheader进行了压缩。
  • HTTP的数据包的压缩是可选项。SPDY压缩所有数据。

      SPDY还会带来一个巨大的副作用,但谷歌的网页中却只字未提。由于SPDY使用了SSL和数据压缩,那么网站封锁工具,例如什么防火长城呀,什么盾呀等 等,将无法识别其数据内容,也就无法进行过滤。这可能是SPDY设计者的一个重要目的,但出于某种原因,他们没说出来。不知道,SPDY会不会因此在一些 国家被禁用。

      SPDY目前来处于测试阶段,有兴趣的读者可以访问下面谷歌网页进一步阅读。

      http://dev.chromium.org/spdy


4 条评论:

Unknown 说...

"Chrome浏览器已经开始支持SPDY协议,在其地址框中键入 spdy://www.google.com就可以用SPDY协议而不是HTTP来访问谷歌的网站。"

今天装的Chrome,不能访问,是不是要chromium?

匿名 说...

Chromium也不行

Baiyssy 说...

最新版的Chrome和Chromium都还不支持spdy,输入spdy://www.google.com会转到搜索。支持spdy的Chrome源代码在 http://src.chromium.org/viewvc/chrome/trunk/src/net/flip/ ,但是我不知道怎么编译

Unknown 说...

《何健语录》之大陆互联网现状调查
   (2010年1月12日版) 

  在中共的打压下:

Google被阉了(google的oo是两颗睾丸,割掉后成了ggle);
微软生病了(Bing);
苹果(Apple)烂掉了;
雅虎(Yahoo)哑巴了;
Facebook被废了(非死不可);
Myspace卖身了(我这次不是指邓文迪);
Hi5喝污了;
Orkut没选项了;
YouTube你退步了;
Flickr流年不利了;
维基百科萎靡不振了;
Blogger不劳无获了;
WordPress饿得快死了;
LiveJournal离开这里了;
美国在线(AOL)悄然离线了;
Amazon态度暧昧了;
Adobe阿大被毙了;
DoubleClick蜕变成双“鸡”了(宛若两个上海美眉主动去找日本男人谈价钱);
ThePirateBay(海盗湾)的海盗改当共匪了;
Friendster里的朋友死掉了;
BBC背靠背,什么也看不见了;
Hulu(葫芦)里开始卖“高雅”药了;
Joost这猪死了;
Blinkx不灵克死了(早晚要被共匪克死);
优酷(youku)有苦难言了;
土豆(Tudou)煮熟,共匪开始吃了;
淘宝上淘不到六四文化衫了;
阿里巴巴就更别提了;
Weather也开始报喜不报忧了;
至于百度、腾讯、新浪、搜狐、网易,本来就是中共的五虎将。

Twitter尚未被共匪轮奸!但我(何健)预感,离那天不远了。

然而博讯(boxun)昂扬勃起了;
大纪元(epochtimes)时代开启了;
新唐人(ntdtv)强力开播了;
明镜(mirrorbooks)窗明几净了;
右派(youpai.org)自成一派了;
人民报(renminbao)人民来看了。
人民日报与金正日一样快见阎王了!

戴尔拒戴绿帽(绿坝)好!
惠普拒穿绿裤(绿坝)帅!
松下不选择绿鞋(绿坝)棒!
日立不立于绿毯(绿坝)顶!
CNN还是CNN,没沦为cn-net耶!

当然这些只是少数派。[经典]

——摘自《何健语录》,欢迎转载,谢谢支持!
  
  中国之子何健(since 1978/11/24)我致力于实现民主的中国。我全家于2009年6月4日电邮实名联署了《08宪章》,是第15批联署人。

  何健(上海,基督徒,法律人,维权人士,《何健语录》的创始人,“何健”一词的第一定义是“人人可建”,为开放性的语录集。《何健语录》将于2020年成为全球第一语录集,那时《维基语录》将排名第二。《何健语录》欢迎全球网民的加盟。每个参与者都是《何健语录》的一位语录主,比如我爷爷何占春同志(长期为已故中共元老陈云同志提供评弹节目)就是《何健语录》之语录主何占春!《何健语录》诚邀您的加盟!《何健语录》!Let's go!go!go!)
  
  我(何健)于2009年底在上海发起“2010上海自焚接力”!何健将是下一个唐福珍(自焚事件)!