NWネットワークスペシャリスト試験 午前Ⅱ

平成28年度秋期 ネットワークスペシャリスト 午前Ⅱ 問23

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

Webサーバ,アプリケーション(AP)サーバ及びDBサーバ各1台で構成されるWebシステムにおいて,次の3種類のタイムアウトを設定した。タイムアウトに設定する時間の長い順に並べたものはどれか。ここで,トランザクションはWebリクエスト内で処理を完了するものとする。 〔タイムアウトの種類〕 ① APサーバのAPが,処理を開始してから終了するまで ② APサーバのAPにおいて,DBアクセスなどのトランザクションを開始してから終了するまで ③ Webサーバが,APサーバにリクエストを送信してから返信を受けるまで

選択肢

  1. ア
    ①,③,②
  2. イ
    ②,①,③
  3. ウ
    ③,①,②
  4. エ
    ③,②,①
解き方のヒントを見る

ネットワーク用語の意味を照合する視点

ネットワーク分野の用語問題では、選択肢の説明を表面的な語感で判断せず、用語が表す対象・役割・適用範囲を同じ基準で照らし合わせ、定義の中心と周辺的な特徴を整理します。

この問題で問われていること

今回の確認点は、各用語と説明の対応関係を、対象となる仕組みの層や役割という一つの観点から整理することです。似た表現の違いより、説明が何を指しているかに注目します。

視点

用語を比較するときは、まずそれぞれが示す対象を抽象化し、どの層・構成要素・利用場面に関係する概念かを整理します。そのうえで、説明文に含まれる主語や範囲が概念の位置づけと整合するかを確認し、細部の印象だけで結論を出さないようにします。

確認ポイント

  • 用語が指す対象の範囲を整理する
  • 説明文の主語と役割に注目する
  • 関連する層や構成要素との関係を確認する
正解と解説を見る

正解

ウ

解説

Webサーバが待つ時間は、APサーバでの処理全体を含みます。APの処理時間には、APが開始するDBアクセスなどのトランザクション処理が含まれるため、時間の長い順は③、①、②となります。

理由

③はWebサーバがAPサーバへ依頼してから返信を受けるまでであり、APサーバ側の処理時間全体を待つ範囲です。そのため、APの処理時間①以上になります。①のAP処理には、DBアクセスなどのトランザクション②が含まれるので、②より長くなります。

比較

トランザクションはWebリクエスト内で完了するため、②は①の一部です。また、①は③の待ち時間の中で実行される処理です。したがって、外側から内側へ、③、①、②の順にタイムアウト時間を設定するのが適切です。

選択肢ア

これは不正解だよ。①を③より長くしていますが、③はAPサーバへのリクエスト送信から返信受信までの待ち時間であり、APの処理全体を含む範囲です。したがって、AP処理①より短い時間になる並びは、処理範囲の包含関係と一致しません。

選択肢イ

これは不正解だよ。②を最も長い時間としていますが、②はAP内で行うDBアクセスなどのトランザクションだけを対象にします。トランザクションはWebリクエスト内で完了し、AP処理①の一部なので、全体より長い時間にはできません。

選択肢ウ(正解)

これは正解だよ。③はWebサーバがAPサーバの返信を待つ時間で、AP処理①を含みます。さらに①の処理中にトランザクション②が完了するため、処理範囲の広い順、つまりタイムアウト時間の長い順は③、①、②になります。

選択肢エ

これは不正解だよ。③を最長とする点は処理範囲に合いますが、②を①より長くしています。②はAP処理中のDBアクセスなどに限られ、Webリクエスト内で完了するため、AP処理全体①を超える順序にはなりません。

学習のポイント

タイムアウト対象の開始点と終了点を比較し、処理範囲の包含関係から順序を判断する。

出典:独立行政法人 情報処理推進機構(IPA)平成28年度秋期 ネットワークスペシャリスト試験 午前Ⅱ 問23(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針