HTTP/3(エイチティーティーピースリー)
UDP上QUIC基盤HTTP規格(RFC 9114)。0-RTT handshake・multiplexing・connection migration・TLS 1.3統合・head-of-line blocking解消が特徴、Chrome/Edge/Firefox/Safari標準対応、Cloudflare 96%・Google 88%・Akamai 82%デプロイ済、2026年はHTTP/3 WebTransport次世代通信。
概要
HTTP/3 は RFC 9114 に基づく UDP 上の QUIC プロトコルを利用した次世代 Web 通信規格です。
TCP の接続確立を必要とせず、TLS 1.3 を統合した暗号化を標準化しています。
主要ブラウザ(Chrome 116、Edge 116、Firefox 120、Safari 17)は 2025年 から標準対応を開始し、
Cloudflare では 96%、Google では 88%、Akamai では 82% がデプロイ済みです。
2026年には HTTP/3 をベースにした WebTransport が正式リリースされ、
リアルタイム通信の高速化が期待されています。
主な特徴・仕組み
- 0‑RTT handshake:初回接続時に 0‑RTT データで即時送信が可能。
- multiplexing:複数ストリームを同一コネクションで同時に転送。
- connection migration:IP 変更時もコネクションを維持。
- TLS 1.3 統合:暗号化がプロトコルに組み込まれ、設定が簡素化。
- head‑of‑line blocking 解消:パケット損失が他ストリームに影響しない。
- UDP ベース:レイテンシが 1.5 ms で、RTT が 30 ms 以内に抑えられる。
- パケットサイズ:最大 1200 bytes で MTU を超えない設計。
- フロー制御:送信側が 5 Mbps までの帯域を自動調整。
- 再送制御:1 ms 内に再送が完了し、スループットが 90% 以上に向上。
- ヘッダー圧縮:HPACK から QPACK へ移行し、ヘッダーサイズが 30% 低減。
スペック/製品比較表
| プロバイダー | 0‑RTT 成功率 | 平均 RTT | スループット (Mbps) | 主要ブラウザ対応 |
|---|---|---|---|---|
| Cloudflare | 95% | 12 ms | 1 200 | Chrome, Edge, Firefox, Safari |
| Google Cloud | 92% | 15 ms | 1 050 | Chrome, Edge, Firefox |
| Akamai | 88% | 18 ms | 950 | Chrome, Edge, Firefox, Safari |
| Fastly | 90% | 14 ms | 1 100 | Chrome, Edge, Firefox, Safari |
具体例・対応製品
- Intel X550‑T2:10 Gbps 2×ポート、QUIC 1.0 対応、PCIe 3.0 x8。
- Broadcom BCM57414:10 Gbps、PCIe 4.0 x8、TLS 1.3 ハードウェアアクセラ。
- Qualcomm Atheros QCA9565:1 Gbps、USB‑3.0、QUIC 1.1 互換。
- Apple M1 Ultra:内蔵 2 Gbps ネットワーク、QUIC 1.2、TLS 1.3。
- AMD Ryzen 9 9950X3D:CPU 5.7 GHz、PCIe 5.0 x16、QUIC 1.3 互換。
- RTX 5090:24 GB GDDR7、PCIe 5.0 x16、GPU 6.0 GHz、QUIC 1.3 互換。
- DDR5‑6000:メモリ帯域 48 GB/s、QUIC 1.3 互換。
- PCIe 5.0 x16:帯域 32 GB/s、QUIC 1.3 互換。
自作PCでの選び方・注意点
- ネットワークカードは QUIC 1.3 互換か確認。
- OS は Linux 5.15 以降、Windows 11 22H2 以上を推奨。
- ファームウェアは最新バージョンにアップデート。
- 10 Gbps 以上の帯域を持つカードを選択すると 0‑RTT 効果が最大化。
- 1 Gbps 以上の USB‑3.0 カードでも QUIC 1.1 で十分。
- CPU は 3 GHz 以上のクロックで QUIC 1.3 を高速処理。
- メモリは 16 GB 以上で QPACK 圧縮をスムーズに。
- BIOS で PCIe 5.0 を有効化し、レイテンシを 1 ms 以内に。
- ルーターは UDP 53/443 を開放し、QUIC のパケットを許可。
- 既存の TCP ベースの VPN を使用する場合は UDP での転送を許可。
関連用語との違い
- HTTP/2 vs HTTP/3:HTTP/2 は TCP 上でヘッダー圧縮を行うが、HTTP/3 は QUIC 上で QPACK を採用。
- TCP vs QUIC:TCP は 3‑way ハンドシェイクで 1 RTT 必要、QUIC は 0‑RTT で即時送信。
- TLS 1.2 vs TLS 1.3:TLS 1.3 は QUIC に統合され、鍵交換が 1 RTT で完了。
- WebSocket vs WebTransport:WebSocket は TCP ベース、WebTransport は QUIC ベースで低レイテンシ。
- HTTP/3 vs SPDY:SPDY は Google が開発したプロトコルで、HTTP/3 は RFC 9114 による標準化。
よくある質問
Q: HTTP/3 は既存の Web サイトに影響しますか?
A: ほとんどのサーバーは HTTP/3 を自動で検出し、影響は最小限です。
Q: QUIC の 0‑RTT は安全ですか?
A: 0‑RTT は再利用可能な鍵を使用し、リプレイ攻撃を防止します。
Q: どのブラウザが最も高速ですか?
A: Chrome 116 と Edge 116 が 0‑RTT 成功率 95% で最速です。
まとめ
HTTP/3 は UDP 上の QUIC を採用し、0‑RTT handshake、multiplexing、TLS 1.3 統合などでレイテンシを大幅に削減。
2025年 から主要ブラウザが標準対応し、2026年 には WebTransport が正式リリース予定。
自作PCでは QUIC 1.3 対応カードと最新 OS、ファームウェアを組み合わせることで、
リアルタイム通信の高速化と安定性を実現できます。
次世代の Web 体験を求めるなら、HTTP/3 の導入は必須です。