HTTP/2
HTTP/1.1を改善した次世代WebプロトコルでRFC 7540として標準化。ヘッダー圧縮・多重化・サーバープッシュにより、Webページの読み込み速度を大幅に改善する。
HTTP/2とは?
HTTP/2は、2015年にRFC 7540として標準化されたWebプロトコルです。HTTP/1.1の性能上の問題を解決するために設計され、現在主要なWebサイトとブラウザのほぼすべてがサポートしています。
HTTP/1.1との主な違い
| 機能 | HTTP/1.1 | HTTP/2 |
|---|---|---|
| 通信方式 | テキスト | バイナリフレーム |
| 接続ごとのリクエスト | 1つずつ(直列) | 複数同時(多重化) |
| ヘッダー | 毎回フルで送信 | HPACK圧縮で差分のみ |
| サーバープッシュ | なし | あり |
| Head-of-Line Blocking | あり | TCPレベルでは残存 |
多重化(Multiplexing)の効果
HTTP/1.1では1接続で1リクエストしか処理できなかったため、複数リソースを並列取得するために複数TCP接続を張る必要がありました。HTTP/2では1つのTCP接続で複数リクエストを同時に処理できます。
HTTP/2の有効化
多くのWebサーバーはHTTPS環境でHTTP/2を自動的に有効化します。
- NGINX:
listen 443 ssl http2; - Cloudflare Pages/Vercel: デフォルトでHTTP/2対応
まとめ
HTTP/2への移行はHTTPS化と一体で進めると効果的です。Core Web VitalsのLCP改善にも貢献するため、未対応サイトは早期に有効化することを推奨します。
関連する用語 (ネットワーク用語辞典)
全37件を見るポート番号: 443 (HTTPS) とは
安全なWeb閲覧を支えるポート443とHTTPS通信、SSL/TLS証明書の役割について。
IT用語: ルーティングとは|スタティックルートとダイナミックルートの違い
パケットをどの経路で転送するかを決めるルーティングの仕組みとルーティングテーブルの読み方を解説。
IT用語: OSPF(最短経路優先プロトコル)とは
LAN内のルーター間でリンク状態を共有し最短経路を自動計算するOSPFの仕組みを解説。
IT用語: ICMP(制御メッセージプロトコル)とは|pingの仕組み
pingやtracerouteの裏側で動くICMPの役割と、ネットワーク診断での使い方を解説。
IT用語: TCPとUDPの違い|信頼性 vs 速度のトレードオフ
接続確立・再送制御があるTCPと高速だが信頼性のないUDPの違いと使い分けを解説。
DHCP(動的ホスト構成プロトコル)
ネットワーク内のデバイスにIPアドレス・サブネットマスク・デフォルトゲートウェイ等を自動割り当てするプロトコル。手動設定の手間を省く。