QUIC

QUIC
通信プロトコル
目的 汎用
開発者 IETFGoogle
導入 2012年10月12日 (2012-10-12)
OSI階層 トランスポート層
RFC RFC 9000RFC 8999RFC 9001RFC 9002

QUIC(クイック)は、汎用のトランスポート層通信プロトコルである。GoogleのJim Roskindによって設計され、2012年に実装・デプロイが行われ、実験が広まっていった2013年に公表され[1][2][3]、その後IETFでの標準化が進められた[4]。GoogleのQUICとIETFのQUICと区別して、gQUICとiQUICと呼称することもある[5]。QUICはChromeウェブブラウザからGoogleのサーバーへの全コネクションの半分以上で利用されている[6]。デフォルトでは有効にされていないが、Microsoft Edge[7]Firefox[8]Safari[9]でも実装されている。

QUICは、User Datagram Protocol(UDP)上の2つのエンドポイント間の多重化接続の集合体に対応しており、TLS/SSLと同等のセキュリティ保護を提供するだけでなく、接続と転送のレイテンシ削減やネットワーク輻輳を避けるために各方向で帯域幅英語版推定を行う。主な目標は現在TCPを使用するウェブアプリケーションの接続指向を最適化することである[10]

2015年6月、標準化のためにQUICの仕様のInternet DraftIETFに提出された[11][12]。QUIC working groupは2016年に設立された[13]。2018年10月、IETFのHTTP Working GroupとQUIC Working Groupは共同で、世界標準を作成することに先駆けて、HTTP mapping over QUICを「HTTP/3」と呼ぶことを決定した[14]。2021年5月、IETFは最終的にQUICをRFC 9000とそれをサポートするRFC 8999RFC 9001RFC 9002によって標準化した[15]

  1. ^ 引用エラー: 無効な <ref> タグです。「QUIC IETF 2013」という名前の注釈に対するテキストが指定されていません
  2. ^ 引用エラー: 無効な <ref> タグです。「chromium_announcement」という名前の注釈に対するテキストが指定されていません
  3. ^ 引用エラー: 無効な <ref> タグです。「quic_youtube」という名前の注釈に対するテキストが指定されていません
  4. ^ 前田薫 (2018年5月26日). “第3回 TCP+TLSに代わる高速プロトコル、Google生まれの「QUIC」の特徴と標準化の行方”. 進化するインターネット技術/IETFトピックス2016-17. インプレス. 2018年1月21日閲覧。
  5. ^ JPNIC News & Views vol.1647【臨時号】第103回IETF報告 [第4弾] トランスポートエリア関連報告 ~HTTP over QUICからHTTP/3への改称~”. 日本ネットワークインフォメーションセンター (2018年12月13日). 2021年5月29日閲覧。 “しかし、Google社の開発したQUICとIETFのQUICは、同じ技術をベースとしながらも現状では異なるものになってしまっており、それらを明示的に区別して前者をgQUIC、後者をiQUICと呼び分けています。”
  6. ^ Lardinois, Frederic. “Google Wants To Speed Up The Web With Its QUIC Protocol”. TechCrunch. 2016年10月25日閲覧。
  7. ^ Christopher Fernandes (2018年4月3日). “Microsoft to add support for Google's QUIC fast internet protocol in Windows 10 Redstone 5”. 2020年5月8日閲覧。
  8. ^ How to enable HTTP3 in Chrome / Firefox / Safari”. bram.us (2020年4月8日). 2021年5月31日閲覧。
  9. ^ The state of QUIC and HTTP/3 2020”. www.fastly.com. 2020年10月21日閲覧。
  10. ^ 引用エラー: 無効な <ref> タグです。「LWN」という名前の注釈に対するテキストが指定されていません
  11. ^ Google Will Propose QUIC As IETF Standard”. InfoQ. 2016年10月25日閲覧。
  12. ^ "I-D Action: draft-tsvwg-quic-protocol-00.txt". i-d-announce (Mailing list). 17 June 2015.
  13. ^ QUIC - IETF Working Group”. datatracker.ietf.org. 2016年10月25日閲覧。
  14. ^ Cimpanu, Catalin (2018年11月12日). “HTTP-over-QUIC to be renamed HTTP/3”. https://www.zdnet.com/article/http-over-quic-to-be-renamed-http3/ 
  15. ^ Jana Iyengar (2021年5月27日). “QUIC is now RFC 9000”. Fastly BLOG. 2021年5月29日閲覧。 “The IETF just published QUIC as RFC 9000, supported by RFC 9001, RFC 9002, and RFC 8999.”

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne