平成28年 秋期 応用情報技術者 午前 問7

WebSocketによって実現できるのはどれか。

 ア  JavaScriptで記述されたプログラムをバックグラウンドで動作させること
 イ  Webページで映像や音声を再生すること
 ウ  Webページにビットマップ形式のデータを描画すること
 エ  クライアントのWebブラウザとサーバ間で双方向の通信をすること


答え エ


解説
HTTPではページ読込みやWebブラウザでのクリックなどのリクエスト毎にTCPコネクションの接続、切断を繰り返し、長い時間コネクションを維持することはありません。
一方、WebSocketでは一度TCPコネクションが成立したら切らずに張り続け、接続中はどちらからでもメッセージを送信できます。
また、TCPコネクションを張り続けるため、クッキーでセッションIDを返すセッション管理の負荷が軽減できます。


キーワード
・WebSocket

キーワードの解説
  • WebSocket
    ネットワーク用の通信規格の1つで、TCP上で動作し、WebサーバとWebブラウザとの間の通信のための双方向通信用の技術規格であり、プロトコルの仕様はRFC 6455になります。

もっと、「WebSocket」について調べてみよう。

戻る 一覧へ 次へ