WebSocketに関するネットワークスペシャリスト試験
承知しました ✅ 以下に 「WebSocket」 をテーマとしたネットワークスペシャリスト試験風の問題を 10問一括 で作成しました。 WebSocketに関する試験問題(10問) ■ 問題1 WebSocketがHTTPと最も異なる特徴はどれか。 A. リクエスト/レスポンス型である B. 一方向通信である C. 常時接続の双方向通信を実現できる D. ステートレス通信である 正解 :C 解説 :HTTPは基本的にステートレスかつリクエスト/レスポンス型であるのに対し、WebSocketはサーバ・クライアント間で常時接続を維持し、双方向通信を行える。 ■ 問題2 WebSocketの接続確立時に使用されるHTTPメソッドはどれか。 A. GET B. POST C. CONNECT D. UPGRADE 正解 :A 解説 :WebSocketはまずHTTPの GET リクエストを用いて接続を開始し、ヘッダで Upgrade: websocket を指定してプロトコルを切り替える。 ■ 問題3 WebSocketにおいて、接続確立に必要なHTTPヘッダフィールドはどれか。 A. Content-Type B. Sec-WebSocket-Key C. Set-Cookie D. Location 正解 :B 解説 :WebSocketのハンドシェイク時には Sec-WebSocket-Key ヘッダが送信され、サーバはこれに基づいて Sec-WebSocket-Accept を返す。 ■ 問題4 WebSocketが利用する標準ポート番号はどれか。 A. 20 / 21 B. 25 / 110 C. 80 / 443 D. 8080 正解 :C 解説 :WebSocketはHTTPと同じく、平文通信ではポート80、TLSを利用する場合はポート443を使用する。 ■ 問題5 WebSocketのセキュア版プロトコルスキームはどれか。 A. http:// B. https:// C. ws:// D. wss:// 正解 :D 解説 :WebSocketは ws:// が平文、 wss:// がTLSを用いたセキュア通信を意味する。 ■ 問題6 WebS...