戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2018年 秋期 午前231


問題文

2台の端末と2台のレイヤ3スイッチが図のように LANで接続されているとき、端末Aがフレームを送信し始めてから、端末 Bがそのフレームを受信し終わるまでの時間は、およそ何ミリ秒か。   〔条件〕  フレーム長:1,000バイト  LANの伝送速度:100Mビット/秒  レイヤ3スイッチにおける1フレームの処理時間:0.2ミリ秒  レイヤ3スイッチは,1フレームの受信を完了してから送信を開始する。
応用情報技術者 2018年 秋期 午前2 問31の問題画像

選択肢

0.24
0.43
0.48
0.64(正解)

2台の端末と2台のレイヤ3スイッチが接続されたLANの伝送時間計算【午前2 解説】

要点まとめ

  • 結論:端末Aが送信開始してから端末Bが受信完了するまでの時間は約0.64ミリ秒です。
  • 根拠:フレーム長1,000バイトを100Mbpsで送信する時間と、2台のレイヤ3スイッチの処理時間(各0.2ms)、および3区間の伝送時間を合計します。
  • 差がつくポイント:レイヤ3スイッチはフレーム受信完了後に送信開始するため、処理時間を加算し、伝送区間を正確に数えることが重要です。

正解の理由

端末Aから端末Bまでの経路は、端末A→レイヤ3スイッチ1→レイヤ3スイッチ2→端末Bの3区間のLAN伝送があり、それぞれ100Mbpsの速度です。
フレーム長1,000バイト=8,000ビットなので、1区間の伝送時間は 秒=0.08ミリ秒。
レイヤ3スイッチは受信完了後に処理(0.2ms)を行い、その後送信開始するため、2台分の処理時間が加わります。
合計時間は、3区間の伝送時間( ms)+2台の処理時間( ms)=0.64ミリ秒となり、選択肢エが正解です。

よくある誤解

レイヤ3スイッチの処理時間を無視したり、伝送区間を2区間と誤認することが多いです。
また、処理時間を重複して計算する誤りも見られます。

解法ステップ

  1. フレーム長をビット数に変換する(1,000バイト=8,000ビット)。
  2. 1区間の伝送時間を計算する( ms)。
  3. 端末Aから端末Bまでの伝送区間数を確認する(3区間)。
  4. 2台のレイヤ3スイッチの処理時間を合計する( ms)。
  5. 伝送時間と処理時間を合計して最終時間を求める( ms)。

選択肢別の誤答解説

  • ア(0.24ms):伝送時間のみ計算し、スイッチの処理時間を無視している。
  • イ(0.43ms):伝送区間を2区間と誤認し、処理時間を1台分しか加算していない。
  • ウ(0.48ms):伝送区間は3区間正しく計算したが、処理時間を1台分のみ加算している。
  • エ(0.64ms):伝送区間3区間+2台分の処理時間を正しく合計しているため正解。

補足コラム

レイヤ3スイッチはパケットを受信してからルーティング処理を行い、送信を開始するため遅延が発生します。
この遅延は「ストアアンドフォワード方式」と呼ばれ、伝送遅延に加えて処理遅延が加算される点がポイントです。
伝送速度やフレーム長、スイッチの処理時間を正確に把握し、合計遅延を計算する力が求められます。

FAQ

Q: なぜレイヤ3スイッチの処理時間を2回加算するのですか?
A: 端末Aから端末Bまでに2台のレイヤ3スイッチがあり、それぞれがフレーム受信後に処理を行うため、2回分の処理時間が必要です。
Q: 伝送速度が変わった場合、計算方法はどう変わりますか?
A: フレーム長をビット数に変換し、伝送速度で割ることで1区間の伝送時間を求めます。速度が速ければ伝送時間は短くなります。

関連キーワード: レイヤ3スイッチ、伝送遅延、ストアアンドフォワード、フレーム長、処理時間、LAN伝送速度
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について