8. IANAの考慮事項 (IANA Considerations)
本文書は、[HTTP/3] で定義されたレジストリに複数の登録を行います。本文書によって作成されたすべての割り当ては、恒久的 (Permanent) なステータスが割り当てられ、変更管理者 (Change Controller) としてIETFを、連絡先としてHTTPワーキンググループ ([email protected]) をリストします。
8.1 設定の登録 (Settings Registration)
本文書は2つの設定を指定します。以下の表のエントリは、[HTTP/3] で確立された「HTTP/3 Settings」レジストリに登録されます。
| 設定名 (Setting Name) | コード | 仕様 | デフォルト |
|---|---|---|---|
| QPACK_MAX_TABLE_CAPACITY | 0x01 | Section 5 | 0 |
| QPACK_BLOCKED_STREAMS | 0x07 | Section 5 | 0 |
表1: HTTP/3設定レジストリへの追加
フォーマットの理由により、ここでの設定名は 'SETTINGS_' プレフィックスを削除することで省略されています。
8.2 ストリームタイプの登録 (Stream Type Registration)
本文書は2つのストリームタイプを指定します。以下の表のエントリは、[HTTP/3] で確立された「HTTP/3 Stream Types」レジストリに登録されます。
| ストリームタイプ | コード | 仕様 | 送信者 |
|---|---|---|---|
| QPACK Encoder Stream | 0x02 | Section 4.2 | Both |
| QPACK Decoder Stream | 0x03 | Section 4.2 | Both |
表2: HTTP/3ストリームタイプレジストリへの追加
8.3 エラーコードの登録 (Error Code Registration)
本文書は3つのエラーコードを指定します。以下の表のエントリは、[HTTP/3] で確立された「HTTP/3 Error Codes」レジストリに登録されます。
| 名前 | コード | 説明 | 仕様 |
|---|---|---|---|
| QPACK_DECOMPRESSION_FAILED | 0x0200 | フィールドセクションのデコード失敗 | Section 6 |
| QPACK_ENCODER_STREAM_ERROR | 0x0201 | エンコーダーストリームのエラー | Section 6 |
| QPACK_DECODER_STREAM_ERROR | 0x0202 | デコーダーストリームのエラー | Section 6 |
表3: HTTP/3エラーコードレジストリへの追加