基本情報技術者試験 - 令和7年7月修了 - 問26
Webサーバにおいて,クライアントからの要求に応じてアプリケーションプログラムを実行して,その結果をWebブラウザに返すなどのインタラクティブなページを実現するために,Webサーバと外部プログラムを連携させる仕組みはどれか。
| ア | CGI |
|---|---|
| イ | HTML |
| ウ | MIME |
| エ | URL |
答え : ア
分野 : テクノロジ系 › 技術要素 › ネットワーク › ネットワーク応用
解説 :
Webサーバとクライアントとのやり取りにおいて,外部プログラムと連携してインタラクティブなページを実現する仕組みを問うものです。「CGI」(Common Gateway Interface)は,Webサーバがクライアントからの要求に応じて外部のプログラムを実行し,その結果をWebブラウザに返すための仕組みです。これにより,入力フォームの内容に応じて動的にページを生成するなど,双方向性のあるWebページを実現できます。この説明に合致するのは選択肢「ア」です。
誤りの選択肢のうち,「HTML」はWebページの構造を記述するためのマークアップ言語であり,プログラムを実行する仕組みではありません。「MIME」は電子メールなどで様々な形式のデータを扱うための規格であり,Webサーバとプログラムの連携の仕組みとは異なります。「URL」はインターネット上の情報の場所を示すための表記法であり,これもプログラムの実行とは関係がありません。CGIがサーバとプログラムをつなぐ「橋渡し」の役割を持つ点を理解しておくことが大切です。
分野 : テクノロジ系 › 技術要素 › ネットワーク › ネットワーク応用
解説 :
Webサーバとクライアントとのやり取りにおいて,外部プログラムと連携してインタラクティブなページを実現する仕組みを問うものです。「CGI」(Common Gateway Interface)は,Webサーバがクライアントからの要求に応じて外部のプログラムを実行し,その結果をWebブラウザに返すための仕組みです。これにより,入力フォームの内容に応じて動的にページを生成するなど,双方向性のあるWebページを実現できます。この説明に合致するのは選択肢「ア」です。
誤りの選択肢のうち,「HTML」はWebページの構造を記述するためのマークアップ言語であり,プログラムを実行する仕組みではありません。「MIME」は電子メールなどで様々な形式のデータを扱うための規格であり,Webサーバとプログラムの連携の仕組みとは異なります。「URL」はインターネット上の情報の場所を示すための表記法であり,これもプログラムの実行とは関係がありません。CGIがサーバとプログラムをつなぐ「橋渡し」の役割を持つ点を理解しておくことが大切です。