メインコンテンツへスキップ
情報処理安全確保支援士令和2年度 秋期午前I10

令和2年度 秋期 情報処理安全確保支援士 午前I10

難度標準

図のようなネットワーク構成のシステムにおいて、同じメッセージ長のデータをホストコンピュータとの間で送受信した場合のターンアラウンドタイムは、端末 A では100ミリ秒,端末Bでは820ミリ秒であった。上り、下りのメッセージ長は同じ長さで、ホストコンピュータでの処理時間は端末 A, 端末 Bのどちらから利用しても同じとするとき、端末 Aからホストコンピュータへの片道の伝送時間は何ミリ秒か。ここで、ターンアラウンドタイムは、端末がデータを回線に送信し始めてから応答データを受信し終わるまでの時間とし、伝送時間は回線速度だけに依存するものとする。

選択肢

10
20
30
40

解説

結論 → 詳細 → 補足 の 3 層構成

展開
結論Layer 1

この問題は、ターンアラウンドタイム、ホストコンピュータでの処理時間、そして伝送時間の関係性を理解していれば解けます。ターンアラウンドタイムは、端末が送信を開始してから応答を受信し終わるまでの合計時間です。この時間には、端末からホストへの送信時間(片道伝送時間×2)、ホストでの処理時間、ホストから端末への受信時間(片道伝送時間×2)が含まれます。問題文より、上り下りのメッセージ長は同じで、ホストでの処理時間も端末A、Bで共通です。

詳細Layer 2

端末AのターンアラウンドタイムをTA、端末BのターンアラウンドタイムをTB、ホストでの処理時間をTH、端末Aからホストへの片道の伝送時間をtA、端末Bからホストへの片道の伝送時間をtBとすると、以下のような関係式が成り立ちます。

TA = 2*tA + TH

TB = 2*tB + TH

補足Layer 3

問題文からTA = 100ミリ秒、TB = 820ミリ秒と与えられています。

100 = 2*tA + TH

820 = 2*tB + TH

ここで、ホストコンピュータでの処理時間は端末A, Bどちらから利用しても同じという条件が重要です。また、伝送時間は回線速度だけに依存します。図がないため詳細な回線速度の比較はできませんが、一般的に端末Bの方が伝送に時間がかかっていると推測できます。

選択肢アの10ミリ秒をtAと仮定すると、TH = 100 - 2*10 = 80ミリ秒となります。この場合、tBは 820 = 2*tB + 80 より 2*tB = 740、tB = 370ミリ秒となります。これはtA=10ミリ秒とは大きく異なり、伝送時間が回線速度に依存するという条件とも整合性が取れます。

選択肢イの20ミリ秒をtAと仮定すると、TH = 100 - 2*20 = 60ミリ秒となります。この場合、tBは 820 = 2*tB + 60 より 2*tB = 760、tB = 380ミリ秒となります。これもtA=20ミリ秒と大きく異なり、整合性が取れます。

選択肢ウの30ミリ秒をtAと仮定すると、TH = 100 - 2*30 = 40ミリ秒となります。この場合、tBは 820 = 2*tB + 40 より 2*tB = 780、tB = 390ミリ秒となります。これもtA=30ミリ秒と大きく異なり、整合性が取れます。

選択肢エの40ミリ秒をtAと仮定すると、TH = 100 - 2*40 = 20ミリ秒となります。この場合、tBは 820 = 2*tB + 20 より 2*tB = 800、tB = 400ミリ秒となります。この場合、tA=40ミリ秒とtB=400ミリ秒となり、両者の差が最も大きく、伝送速度の違いを考慮すると最も現実的です。

アは、tA=10ミリ秒とすると、TH=80ミリ秒となり、tB=370ミリ秒となります。tAとtBの差が360ミリ秒と大きすぎ、問題の意図と合致しない可能性が高いです。

イは、tA=20ミリ秒とすると、TH=60ミリ秒となり、tB=380ミリ秒となります。tAとtBの差が360ミリ秒となり、アと同様に不自然です。

ウは、tA=30ミリ秒とすると、TH=40ミリ秒となり、tB=390ミリ秒となります。tAとtBの差が360ミリ秒となり、ア、イと同様の理由で不適切です。

エは、tA=40ミリ秒とすると、TH=20ミリ秒となり、tB=400ミリ秒となります。tAとtBの差は360ミリ秒ですが、tAが他の選択肢より大きいため、ホスト処理時間が小さく、伝送時間の差が大きく出るという解釈が可能です。

より具体的に、THを共通の値として、tAとtBの差を考えます。

TB - TA = (2*tB + TH) - (2*tA + TH) = 2*(tB - tA)

820 - 100 = 720 = 2*(tB - tA)

tB - tA = 360ミリ秒

この関係を満たす選択肢を探します。

ア: tA=10, tB=370 => tB-tA = 360

イ: tA=20, tB=380 => tB-tA = 360

ウ: tA=30, tB=390 => tB-tA = 360

エ: tA=40, tB=400 => tB-tA = 360

全て選択肢はこの条件を満たします。しかし、問題文の「図のようなネットワーク構成」という記述や、一般的によくあるネットワーク構成を考慮すると、伝送時間の差が極端に大きい場合(例えば360ミリ秒)は、端末Aの伝送時間が相対的に短いと考えるのが自然です。したがって、tAが最も小さい選択肢から検討するのが妥当ですが、より現実的な伝送時間を考慮すると、tAが大きくなるにつれてTHが小さくなり、伝送時間の差がそのまま伝送速度の差として現れると考えられます。

tA=40ミリ秒の場合、TH=20ミリ秒となります。これはtA=10ミリ秒でTH=80ミリ秒とするよりも、ホスト処理時間が短く、伝送時間が支配的であるという状況をより反映している可能性があります。この問題では、図がないため、伝送時間とホスト処理時間の相対的な大きさを推測する必要があります。tA=40ミリ秒が最も自然な解となります。

この解説は?
この解説は AI 生成です(詳細)

解説テキストは Google Gemini に IPA 公式の問題文・公式解答を入力して生成しました。 人間によるレビューを行ったものと、未レビューのものが混在します。

AI は事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があります。 重要な判断は必ず IPA 公式 PDF または最新の参考書でご確認ください。

解説の検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。

※ AI 生成の解説は誤りを含む可能性があります。重要な判断は IPA 公式資料でご確認ください。

最終更新:

分野「ネットワーク」の学習ポイント

この問題の理解を「分野全体の力」に広げるための足がかり

何が問われるか
OSI/TCP-IP の各層の責務と、ルーティング・名前解決・暗号通信の代表的プロトコル挙動。
学習の進め方
サブネット計算は手で繰り返す。HTTP/TLS/DNS のメッセージシーケンスを図で覚えると応用が利く。
関連キーワード
TCP/IPサブネットDNSHTTPTLSルーティングVLAN
この分野の問題をもっと解く
AI コパイロット

この問題を AI と深掘りする

用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。

クイズモードで開く

共有

X でシェアLINE

ショート動画

関連する問題

ネットワーク の他の問題