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 (April 3, 2018). “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 (April 8, 2020). 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 (12 November 2018). “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.”

QUIC

Dodaje.pl - Ogłoszenia lokalne