Q1: HTTP/2でWebSocketをbootstrappingする中心的な仕組みはどれ
Multiple Choice
**Explanation:**
**問題を出した背景:** WebSocket の bootstrap を HTTP/1.1 の `Upgrade` だけで覚えると, HTTP/2-only の環境で説明が止まります. RFC 8441 の中核である extended CONNECT を最初に押さえる問題です.
**用語:** **extended CONNECT** は, HTTP/2 上で tunnel 的な接続を張るための拡張です. HTTP/1.1 の `Upgrade` model をそのまま持ち込めないため, 別の bootstrap が必要になります.
**Correct (B):** HTTP/2 で WebSocket を bootstrapping する中心的な仕組みは **extended CONNECT** です.
**選択肢:**
- A (incorrect): HTTP/1.1 の `Upgrade` header そのものを中心にはできません.
- B (correct): RFC 8441 の要点をそのまま表しています.
- C (incorrect): DNS SRV record は WebSocket bootstrap の中心機構ではありません.
**関連:** 「WebSocket の意味」は同じでも, **どう始めるか** は HTTP version によって変わります.