quic协议

一、quic资料

目前关于quic的中文资料文档比较少,以下是一些关于quic收集的资料以及源代码下载,google的一些网站需要翻墙才能上去

关于google开源代码管理工具gclient:http://blog.csdn.net/doon/article/details/9287693这有一篇介绍代码管理工具的文章。

github源码:https://github.com/google/proto-quic(目前quic the only supported platform is Linux (and the only tested version is Google's Ubuntu clone)

官网资料:https://chromium.googlesource.com/external/github.com/google/proto-quic/官网源码下载地址直接用git clone就可以

客户端-服务端播放test:https://www.chromium.org/quic/playing-with-quic

文档资料:https://docs.google.com/presentation/d/15e1bLKYeN56GL1oTJSF9OZiUsI-rcxisLo9dEyDkWQs/edit#slide=id.g99041b54d_0_331

讨论组资料 https://groups.google.com/a/chromium.org/forum/#!forum/proto-quic有些类似问题可能会遇到可以参考看看

二、quic简介

what is quic ?

·        A reliable, multiplexedtransport over UDP

·        Always encrypted

·        Reduces latency

·        Runs in user-space

·        Open sourced in Chromium

Newtransport designed to reduce web latency

  • TCP + TLS + SPDY over UDP
  • Faster connection establishment than TLS/TCP
    • 0-RTT usually, 1-RTT sometimes
  • Deals better with packet loss than TCP
  • Has Stream-level and Connection-level Flow Control
  • FEC recovery
  • Multipath

三:quic的优点

Key featuresof QUIC over existing TCP+TLS+HTTP2 include 

  • Dramatically reduced connection establishment time
  • Improved congestion control
  • Multiplexing without head of line blocking
  • Forward error correction
  • Connection migration

 

以下是一些TCPSPDYQUIC的对比简图。

  





参考链接:http://yjy.people.com.cn/n/2014/0311/c245079-24604581.html


quic协议讨论研究,qq群:521105854


猜你喜欢

转载自blog.csdn.net/wu5215080/article/details/56836196