【えいちてぃーてぃーぴーつー】
HTTP/2 とは?
最終更新:
💡 一つの接続で、複数のやり取りを多重化する
一つのTCP接続で複数のストリームを扱い、HTTPのメッセージをフレームとして送る通信方式。ヘッダーの圧縮にも対応し、HTTP/1.1での応答順序による待ちを減らせる。
📌 このページのポイント
HTTP/1.1は一つずつしか要求できないの?
多重化って、回線が何本もあること?
一つのTCP接続の中で、複数のストリームを扱うことだよ。ストリームを識別してフレームを送り、受け取る側でそれぞれのやり取りとして扱う。図は応答データの送り方の例で、物理的な回線が何本もあるという意味ではないんだ
ヘッダー圧縮なら、画像も小さくなる?
HTTP/2にすれば必ず速くなる?
サーバープッシュは今も必ず使われる?
📖 おまけ:英語の意味
「Hypertext Transfer Protocol Version 2」 = HTTPのバージョン2
💬 HTTPはWebなどで要求と応答をやり取りするプロトコルだよ。HTTP/2はその通信の表し方を変え、フレームとストリームで複数のやり取りを扱うんだ