平成30年度秋期 問15 / 25

平成30年度 秋期 ネットワークスペシャリスト試験 午前II 問15

WebSocketの説明として,適切なものはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:エ

  • ア: HTTPを拡張したプロトコルであり,通信メッセージはXML形式で記述される。
    誤り。WebSocketはHTTPを利用して初期接続を行いますが、HTTPの拡張ではありません。また、通信メッセージはXML形式に限定されず、テキストやバイナリデータを送ることができます。

  • イ: URIのスキームにhttp又はhttpsを使用し,HTTPやHTTPSと同じポート番号で通信する。
    誤り。WebSocketのURIスキームは ws または wss を使用します。ポート番号はHTTPやHTTPSと同じポート(80や443)を利用できますが、スキームが異なります。

  • ウ: 双方向通信を行う仕組みであり,サーバ側からもクライアントにWebSocketの接続開始を要求できる。
    誤り。WebSocketはクライアント側が接続を開始します。サーバ側から直接接続を要求することはできません。

  • エ: 通信はGETメソッドで始まり,クライアントとサーバ間でハンドシェイクをして接続が確立する。
    正しい。WebSocketの接続は、HTTPのGETメソッドを利用して初期ハンドシェイクを行い、接続を確立します。


答え

エ: 通信はGETメソッドで始まり,クライアントとサーバ間でハンドシェイクをして接続が確立する。

出典:平成30年度 秋期 ネットワークスペシャリスト試験 午前II 問15

平成30年度秋期の他の問題