平成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