RFC 7540 - HTTP/2
文書情報
- RFC番号: 7540
- タイトル: Hypertext Transfer Protocol Version 2 (HTTP/2)
- タイトル(日本語): ハイパーテキスト転送プロトコル バージョン2
- 公開日: 2015年5月
- 著者: M. Belshe (BitGo), R. Peon (Google, Inc), M. Thomson, Ed. (Mozilla)
- 廃止: なし(HTTP/1.1と共存)
- 更新版: RFC 9113 (HTTP/2, 2022年更新)
- ステータス: 標準化過程 (Standards Track)
概要 (Abstract)
本仕様は、ハイパーテキスト転送プロトコル (Hypertext Transfer Protocol, HTTP) のセマンティクスを最適化した表現方式を記述するもので、HTTPバージョン2 (HTTP/2) と呼ばれます。HTTP/2は、ヘッダーフィールド圧縮 (Header Field Compression) の導入と、同一接続上での複数の同時交換を可能にすることで、ネットワークリソースのより効率的な使用とレイテンシの削減を実現します。また、サーバーからクライアントへの未承諾のプッシュ (Unsolicited Push) も導入します。
本仕様は、HTTP/1.1メッセージ構文の代替ですが、これを廃止するものではありません。HTTPの既存のセマンティクスは変更されません。
目次 (Contents)
- 1. Introduction (はじめに)
- 2. HTTP/2 Protocol Overview (HTTP/2プロトコル概要)
- 3. Starting HTTP/2 (HTTP/2の開始)
- 4. HTTP Frames (HTTPフレーム)
- 5. Streams and Multiplexing (ストリームと多重化)
- 6. Frame Definitions (フレーム定義)
- 7. Error Codes (エラーコード)
- 8. HTTP Message Exchanges (HTTPメッセージ交換)
- 9. Additional HTTP Requirements (追加のHTTP要件)
- 10. Security Considerations (セキュリティに関する考慮事項)
- 11. IANA Considerations (IANAに関する考慮事項)
付録 (Appendices)
関連リソース
- 公式テキスト: RFC 7540
- 公式ページ: RFC 7540 DataTracker
- 正誤表: RFC Editor Errata
- 関連RFC: RFC 7541 - HPACK