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