1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【夏休み企画】#IT用語一問一答【毎朝投稿24日目】QUIC

1
Posted at

この記事を読むと、、

  • 「関連用語」を使って「QUIC」を説明できるようになる
  • 「QUIC」がもっと好きになる(多分)

関連用語

head-of-line blocking / HTTP/3

[復習用] 記事の内容を見る前に上記の言葉で「QUIC」を説明してみよう!

企画説明

  • クラウドって何?って人に聞かれて説明してるけど俺もよく知らないや、、
  • ドキュメント読んでみてるけど半分くらい何言ってるか分かんない、、
  • 今日の夕飯はナスの炒めものにしよっかな〜、あれ、NASってなんだっけ?

みたいなことが結構あったので、知ったかしていたIT用語を毎日一個ずつちゃんと学んでいこうっていう企画です!

昨日の記事はこちら↓

QUICとは

QUIC = UDPを基盤としたTCPの代替となるトランスポートプロトコル

  • Google QUIC = gQUIC = Googleがchromium上に実装していたプロトコル

  • IETF QUIC = iQUIC = Google QUICがIETFに持ち込まれ、諸々の修正を経て出来上がった汎用プロトコル

    • RFC 9000で標準化
    • 以降はIETF QUICについて説明するよ
  • TCPの代替なので、UDP上といっても再送制御、輻輳制御などの機能を備えている

  • head-of-line blockingを解決

    • cf. (トランスポート層の)head-of-line blocking = 多重化したストリームの一つがパケットロスすることですべてのストリームが通信を待たされてしまう現象
    • QUICではパケットロスしても他のストリームに影響しない
  • プロトコル内部に組み込まれたTCP/1.3で暗号化

  • HTTP/3 = 2022年にRFC9114として標準化されたHTTP

    • QUICをトランスポートプロトコルとして用いている
    • QPACKアルゴリズムでヘッダ圧縮を行う
      • HTTP/2ではHPACKを用いた

参考資料

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?