平成29年度 春期 午前 問46
ネットワーク
HTTPに関する問題
PCからWebサーバにHTTPでアクセスしようとしたところ,HTTPレスポンスのステータスコードが404,説明文字列が“Not Found”のエラーとなった。このエラーの説明として,適切なものはどれか。
- アWebサーバ内に,URLで指定したページが見つからなかった。
- イWebサーバのホスト名をDNSで検索したが,見つからなかった。
- ウWebサーバへのIPパケットの経路が見つからず,HTTPリクエストがタイムアウトになった。
- エWebサーバへのログイン時に指定した利用者IDが見つからず,ログインが拒否された。
答えと解説を見る
✓ これが正解アWebサーバ内に,URLで指定したページが見つからなかった。
解説
404は指定のページがサーバ内に無いという返答です。
WebブラウザがHTTPでWebサーバに要求を送ると、サーバは処理の結果を3けたの数字で返してきます。404という数字は、要求を受け取ったWebサーバが、URLで指定された場所にあたるページを自分の中に見つけられなかったことを表します。添えられているNot Foundという説明文字列も、見つからないという意味そのものです。ここで大事なのは、この数字が返ってきている時点で、相手のWebサーバまでは要求が届いていて、返事も戻ってきているということです。つまり通信そのものは成り立っていて、行き先の中身が無かった状態です。だから、Webサーバ内にURLで指定したページが見つからなかったという説明が当てはまります。
ほかの選択肢はなぜ違うのか
- イWebサーバのホスト名をDNSで検索した…:ホスト名からアドレスを引くDNSの検索でつまずいた場合は、接続する相手そのものが決まりません。要求を受け取って数字を返す相手がいないので、この結果にはなりません。
- ウWebサーバへのIPパケットの経路が見つ…:途中の経路が見つからず要求が届かないまま時間切れになった場合は、そもそも返事が戻ってきていない状態です。相手が数字を付けて応答した今回の状況とは食い違います。
- エWebサーバへのログイン時に指定した利用…:利用者IDが受け付けられずログインを断られたのなら、ページ自体は存在していて手前で止められただけです。指定した場所に見当たらないという意味とは別の事情になります。
この問題の用語
- HTTPWebブラウザとWebサーバがページをやり取りするための決まりごと。ブラウザが要求を送り、サーバが応答を返す形で通信します。
- Webサーバ利用者のブラウザからの要求を受け取り、ページを返すサーバです。画像などの静的な内容のほか、プログラムと連携して動的な内容も返します。
- URLインターネット上の場所を表す住所の文字列です。指したページがサーバに無いときは、404という番号のエラーが返ります。
- DNS人が読む名前と、機械が使う住所を対応づけて教えてくれる仕組み。これがないと、名前でつなぐことができません。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
- 利用者IDシステムが利用者を見分けるための名前。パスワードと組にして本人確認に使い、記録を誰の操作かに結び付けます。
出典:平成29年度 春期 情報セキュリティマネジメント試験 午前 問46
同じ用語が出る問題
- 令和7年度 科目B 問14:情報漏えいに関する問題(URL)
- 令和7年度 科目A 問5:DNSに関する問題(DNS)
- 令和5年度 科目A 問10:cookieに関する記述(HTTP)
- 科目A・B サンプル問題 科目A 問27:SPFに関する問題(HTTP)
- 令和元年度 秋期 午前 問21:バックドアに該当するもの(URL)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)