平成22年度 春期 午前 問39
ネットワーク
Web サーバにおいて,クライアントからの要求に応じてアプリケーションプログラムを実行して,その結果をブラウザに返すなどのインタラクティブなページを実現するために,Web サーバと外部プログラムを連携させる仕組みはどれか。
- アCGI
- イHTML
- ウMIME
- エURL
答えと解説を見る
✓ これが正解アCGI
解説
サーバと外部プログラムをつなぐ取り決めを答えます。
あらかじめ用意したファイルをそのまま返すだけなら、誰が見ても同じ画面しか出せません。要求の中身に応じて表示を変えるには、要求が届いた時点でサーバ側のプログラムを動かし、その結果を返す必要があります。ここで決めておかなければならないのは、サーバがプログラムへ要求の内容をどう渡すか、そしてプログラムが作った出力をサーバがどう受け取って返すか、という受け渡しの手順です。この橋渡しの取り決めが CGI です。判定の軸は、その語が受け持っているのが、サーバと外部プログラムの間の受け渡しなのか、それとも画面の中身の書き表し方や、資源のありかの示し方なのかです。
ほかの選択肢はなぜ違うのか
- イHTML:ページの見出しや段落といった構造と中身を書き表すための記述の決まりを指す名前です。表示する材料そのものを組み立てる側であり、サーバがプログラムを呼び出す手順ではありません。
- ウMIME:文字だけでは扱えない種類のデータを、電子メールなどで運べるようにするための形式の取り決めとして知られる名前です。データの包み方の話であって、プログラムの呼び出しの仕組みとは別です。
- エURL:取り出したい資源がどこにあるかを示す書き方を指す名前です。行き先を表す表記であり、行った先でプログラムを動かして結果を返すための取り決めそのものではありません。
この問題の用語
- URLインターネット上の場所を表す住所の文字列です。指したページがサーバに無いときは、404という番号のエラーが返ります。
出典:平成22年度 春期 基本情報技術者試験 午前 問39
同じ用語が出る問題
- 令和6年度 科目A 問10:SQLインジェクションの対策(URL)
- 令和5年度 科目B 問6:なりすましに関する問題(URL)
- 令和元年度 秋期 午前 問39:バックドアに該当するもの(URL)
- 平成28年度 秋期 午前 問36(URL)
- 平成28年度 春期 午前 問40:パスワードに関する問題(URL)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)