修了試験 2025-07-27実施分 基本情報技術者試験 問26
Webサーバにおいて,クライアントからの要求に応じてアプリケーションプログラムを実行して,その結果をWebブラウザに返すなどのインタラクティブなページを実現するために,Webサーバと外部プログラムを連携させる仕組みはどれか。
正答1
解説
正解は1です。 Webサーバは本来、保存されたファイルをそのまま返す仕組みです。 要求に応じて外部のプログラムを実行し、その結果を返すには、Webサーバとプログラムを連携させる仕組みが必要です。 【選択肢別解説】 1:○ CGI(Common Gateway Interface)は、Webサーバが外部プログラムを起動し、その実行結果をWebブラウザに返す仕組みです。 掲示板や検索結果のような動的なページを作れます。 2:× HTML(HyperText Markup Language)は、Webページの構造や内容を記述するマークアップ言語です。 プログラムを連携させる仕組みではありません。 3:× MIME(Multipurpose Internet Mail Extensions)は、電子メールで日本語や画像などの多様なデータを扱うための規格です。 Webではデータの種類の指定にも使われますが、プログラム連携の仕組みではありません。 4:× URL(Uniform Resource Locator)は、インターネット上の情報の場所を示す表記です。 外部プログラムを実行する仕組みではありません。 【ポイント】 CGIはリクエストのたびにプログラムを起動するため、アクセスが多いとサーバの負荷が高くなります。 「Webサーバと外部プログラムの連携」と出たらCGIと覚えましょう。まとめて解く
修了試験 2025-07-27実施分を通しで解く(60問)→