修了試験 2011-07-02実施分 基本情報技術者試験 問40
Webサーバにおいて,クライアントからの要求に応じてアプリケーションプログラムを実行して,その結果をブラウザに返すなどのインタラクティブなページを実現するために,Webサーバと外部プログラムを連携させる仕組みはどれか。
正答1
解説
正解は1です。 Webサーバは、本来、保存されたHTMLファイルを返すだけです。 利用者の入力に応じて内容が変わるページを作るには、Webサーバから外部のプログラムを起動し、その結果を返す仕組みが必要です。 【選択肢別解説】 1:○ CGI(Common Gateway Interface)は、Webサーバがクライアントの要求に応じて外部プログラムを実行し、その結果をブラウザに返すための仕組みです。 掲示板や検索フォームなどに使われてきました。 2:× HTML(HyperText Markup Language)は、Webページの構造や表示内容を記述するマークアップ言語です。 外部プログラムと連携する仕組みではありません。 3:× MIME(Multipurpose Internet Mail Extensions)は、電子メールなどで画像や音声などの多様なデータを扱うための規格です。 4:× URL(Uniform Resource Locator)は、インターネット上の資源の場所を示す表記方法です。 【ポイント】 CGIは要求のたびにプログラムを起動するため、アクセスが多いとサーバの負荷が高くなります。 この欠点を補う技術として、サーバ側で常駐して動くサーブレットなどがあります。まとめて解く
修了試験 2011-07-02実施分を通しで解く(80問)→