TL;DR
ブラウザと Web サーバが通信するときの手順とフォーマットをルール化したもの。
仕組み
RFC 9110 は、HTTP を分散した協調型のハイパーテキスト情報システムのための、ステートレスなアプリケーション層のプロトコルと定義している。メッセージには、名前と値の組で情報を運ぶヘッダフィールドを付けられる。
RFC 9114 によると、HTTP/1.1 はリクエストを並列に送るために複数の TCP 接続を開く。HTTP/2 はバイナリのフレームと多重化を加え、1 つの接続で並列にやり取りできるようにした。HTTP/3 は、同じセマンティクスを QUIC の上で運ぶ。
関連
出典