WebSocketのハンドシェイク

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

WebSocketのハンドシェイク

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

ア HTTPを拡張し,通信メッセージがXML形式で記述される。

イ URIのスキームにhttpまたはhttpsを使い,HTTPと同じポートで通信する。

ウ サーバ側からもWebSocket接続開始を要求できる。

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

正解を表示

エ

この問題に出てくる用語

WebSocket
Webブラウザとサーバが接続を保ち、双方向にデータを送り合えるようにするプロトコルである。HTTP/1.1ではGETメソッドによるハンドシェイクで始まり、同じTCPコネクション上でWebSocketの通信へ切り替わる。
HTTP
Webページの取得やデータの送信などに使うアプリケーション層プロトコル。ブラウザなどのクライアントが要求を送り、サーバが応答を返す形で通信する。
HTTP/2
HTTPのバージョン2。1つのTCPコネクションの中に、ストリームという仮想的な通信の単位を複数作り、複数のリクエストとレスポンスを並列にやり取りできるようにした(多重化)。
GETメソッド
Webページや画像などのリソースを取得するためのHTTPメソッド。検索条件などはURLのクエリ文字列に含めて指定できる。

問題文:IPA公開の問題冊子(PDF)

↑