
桌面市場份額逼近 1/4 的 Chrome 已經是最受歡迎的瀏覽器之一。Google 搜索更是絕大部分國家和地區人們進入網路的入口。Google 服務對人們訪問網路的速度有著舉足輕重的影響。
而在不遠的將來,即使你用不上 Google 服務,也能用上被 Google「提速」了的網路。
Google 日前透露,目前從 Chrome 到達 Google 服務器的近半的請求都是通過一種叫做 QUIC (Quick UDP Internet Connection)的傳輸協議處理的,從而大大提高了 Chrome 訪問網頁的速度。而在未來,Google 希望將 QUIC 變成網路數據傳輸的新標準,從更底層的架構上加快網路的通訊速度。
相比目前網路的最主要的通訊標準 TCP/IP 協議,QUIC 協議能讓已經做了大量加速優化的 Google Search 提速 3% ,加載其他延時嚴重的網頁應用時有更大的提升。Google 稱,通過 QUIC 連接 YouTube 影片時,重新緩衝的數量減少了 30%,能顯著減少加載影片時的卡頓。

顧名思義,QUIC (Quick UDP Internet Connection )是以現有的 UDP(User Datagram Protocol)數據傳輸協議為基礎的。《TechCrunch》的文章提到,UDP 協議的主要特點是能減少延時,在遊戲、流媒體和影片、電話等 VoIP 等服務中得到廣泛應用。因為減少延時是遊戲等服務的核心需求之一,比如在遊戲中,如果服務器要在幾秒鐘之後才能收到鼠標的動作,那麼花幾秒鐘修正傳輸錯誤也沒有意義,因為遊戲進程已經向前推進了。
UDP 強調快速,它比 TCP 更加輕量,不過也正因如此,它的糾錯能力要比 TCP 小,這意味著發信服務器並不會持續向收信服務器確認信息包是否到達、或者是否以正確的順序到達;TCP+ TLS 協議強調安全,但通過 TPC+ TLS 協議建立一個安全連接,數據至少要在服務器之間傳送兩三個回合,才能夠被瀏覽器收到。
Google 試圖將 UDP 的快速和 TCP+TLS 的安全性結合到 QUIC 上,打造更快速的安全傳輸手段。
在使用 QUIC 協議的時候,如果是曾經打開過的網站,瀏覽器就可以即時開始與服務器對話,使頁面加載更快。QUIC 的新功能還包括擁堵控制、自動重傳數據等,比 UDP 安全性更好。Google 從 2013 年開始試驗 這種技術,目前的數據表明,約有 75% 的網絡連接可以通過 QUIC 協議得到加速。
- 為什麼 Google 不直接改善現有 TCP 協議?
那麼,為什麼 Google 不試圖改善現有的 TCP 協議的表現,而要提出一種新的協議呢?Google 在FAQ中解釋道,由於對 TCP 協議支持是寫入操作系統內核的,Google 對其無法控制。而通過 QUIC,Google 可以對新想法進行測試和試驗,更快地得出結論。Google 最終希望 QUIC 中有用的功能能遷移到 TCP 和 TLS 標準中去,不過用戶操作系統的更新仍然有待時日。
Google 在開源瀏覽器項目 Chromium 的部落格上寫道,他們最終目標是將 QUIC 作為 Google Chrome 和 Google 移動應用客戶端到服務器的默認數據傳輸方式。Google 還計劃在未來向 IETF(網路工程任務組)提議,將建立在 QUIC 基礎上的 HTTP2 作為網路數據傳輸的新標準。
Google 已經改寫過一次網路文件傳輸的標準。它首次通過 Chrome 和自己的服務器架設了新的數據傳輸協議 SPDY,允許多個並發的 HTTP 請求運行在一個單獨的 TCP 會話中,加快了網頁訪問速度。SPDY 便是日後 HTTP 2.0 的基礎。
而要將 QUIC 作為網路通訊的新標準,Google 首先要在內部更換網線的格式,並將目前 QUIC 基礎上的 SPDY 升級到 QUIC 基礎上的 HTTP2。在接下來的幾個月裡,Google 將進一步增加服務器端的擴展性,提高糾錯和擁堵控制能力,並為多通道的連接增加支持。
- 延伸閱讀
Google 成電信大神!600 塊讓你全球 120 國走到哪打到哪
Google Fiber 月租兩千就有百倍光纖與 TB 級雲儲,不能再羨慕更多~
沒想到我會有怨恨 Chrome 的一天,它根本 IE 接班人(中槍)
(本文轉載自合作夥伴《ifanr》;未經授權,不得轉載)



