過去問解きまくり研究所 ホーム

平成28年度 秋期 午前Ⅱ 問15

ネットワーク応用

WebSocketに関する問題

チャットアプリケーションのような Web ブラウザと Web サーバ間でのリアルタイム性の高い双方向通信に利用されている WebSocket プロトコルの特徴はどれか。

答えと解説を見る

✓ これが正解エWeb ブラウザは最初に HTTP を使って Web サーバにハンドシェイクの要求を送る。

解説

WebSocket は最初に HTTP でハンドシェイクを要求します。

WebSocket は、Web ブラウザと Web サーバの間で、一度つないだ接続を保ったまま双方向にデータを送り合えるようにするプロトコルです。接続の始めに、ブラウザは HTTP のリクエストでプロトコルの切り替え(アップグレード)を求めるハンドシェイクを送り、サーバが応じると以後は同じ TCP の接続の上で WebSocket のフレームをやり取りします。サーバからも好きなときに送れるので、チャットのようにリアルタイム性が求められる用途に向いています。見分ける軸は、始まりの手順と、その後に何の上で通信するかです。HTTP で始めて WebSocket に切り替える、と流れで覚えると選べます。

ほかの選択肢はなぜ違うのか

この問題の用語

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)