基本情報技術者試験 - 令和5年7月修了 - 問26

Webサーバにおいて,クライアントからの要求に応じてアプリケーションプログラムを実行して,その結果をWebブラウザに返すなどのインタラクティブなページを実現するために,Webサーバと外部プログラムを連携させる仕組みはどれか。
アCGI
イHTML
ウMIME
エURL
答え : ア
分野 : テクノロジ系 › 技術要素 › ネットワーク › ネットワーク応用
解説 :
「CGI」(Common Gateway Interface)とは,Webサーバが,クライアントからの要求に応じて,外部のプログラム(アプリケーションプログラム)を呼び出して実行し,その実行結果をWebブラウザに返すための仕組みです。

CGIを利用することで,あらかじめ用意された固定的な内容だけでなく,利用者の入力内容などに応じて動的に生成されるインタラクティブなWebページを実現することができます。従って,正解は「ア」です。

「イ」の「HTML」は,Webページの構造や内容を記述するためのマークアップ言語であり,それ自体はプログラムを実行するための仕組みではありません。

「ウ」の「MIME」は,電子メールなどで,テキスト以外のデータ(画像や音声など)を扱えるようにするための,データの形式を表す仕組みであり,Webサーバと外部プログラムを連携させる仕組みとは異なります。

「エ」の「URL」は,インターネット上の情報の場所を示すための表記方法であり,これもWebサーバとプログラムを連携させる仕組みそのものではありません。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる