令和7年度 秋期 午前 問30
ネットワーク
送信時間に関する問題
100M ビット/秒の LAN と 1G ビット/秒の LAN がある。ヘッダーを含めて 1,250 バイトのパケットを N 個送信するときに,100M ビット/秒の LAN の送信時間が 1G ビット/秒の LAN より 9 ミリ秒多く掛かった。N は幾らか。ここで,いずれの LAN においても,パケットの送信間隔(パケットの送信が完了してから次のパケットを送信開始するまでの時間)は 1 ミリ秒であり,パケット送信間隔も送信時間に含める。
- ア10
- イ80
- ウ100
- エ800
答えと解説を見る
✓ これが正解ウ100
解説
9ミリ秒を1個ぶんの差90マイクロ秒で割ると100です。
この設問は、帯域の異なる2つの回線で、同じ大きさのパケットを同じ数だけ送ったとき、遅い側の合計時間が速い側より一定時間だけ長くなったという情報から、送った数を逆算させています。ですから、選び方の軸は、両者の合計時間の差の中で、両方に等しく含まれるものは打ち消され、パケット1個ぶんの送信時間の差だけが数のぶんだけ積み上がる、という関係を使えているかという一点で見分けます。パケットの間の待ちは両側で同じなので、差の計算からは消えます。残るのは1個ぶんの送信時間の差だけです。パケット1個の長さをビットに直し、それぞれの帯域で割ると、遅い側は100マイクロ秒、速い側は10マイクロ秒で、1個ぶんの差は90マイクロ秒です。この差が数のぶんだけ積み上がって全体で9ミリ秒、つまり9000マイクロ秒になるので、数は9000を90で割った100と定まります。
ほかの選択肢はなぜ違うのか
- ア10:10という値は、時間の単位を最後にミリ秒とマイクロ秒で1桁取り違えて、9ミリ秒を900マイクロ秒として扱ったときに出てくる形の答えです。1個ぶんの差はどちらの単位でも変わらないので、単位のずれをそのままにすると数の側が10倍だけ小さく見えてしまいます。
- イ80:80という値は、1バイトを8ビットではなく10ビットと数えて、1パケットを12,500ビットとしたときに出てくる形です。この置き方では遅い側が125マイクロ秒、速い側が12.5マイクロ秒となり、1個ぶんの差が112.5マイクロ秒になるので、9000をこれで割ると80になります。バイトをビットに直す係数を先に確かめてから1個の時間を出さないと、差そのものが誤った位置に決まってしまいます。
- エ800:800という値は、1,250バイトをビットに直さないまま1,250として帯域で割ったときに出てくる形です。この置き方では遅い側が12.5マイクロ秒、速い側が1.25マイクロ秒となり、1個ぶんの差は11.25マイクロ秒、9000をこれで割ると800になります。バイトとビットは8倍違うので、割り算に入る前にビットへそろえます。
この問題の用語
- LAN事務所や家庭など、限られた範囲の中で機器をつなぐネットワークです。離れた拠点どうしを結ぶWANとは、ルータを介して接続します。
出典:令和7年度 秋期 応用情報技術者試験 午前 問30
同じ用語が出る問題
- 令和7年度 秋期 午前 問38:サイドチャネル攻撃に関する問題(LAN)
- 令和7年度 春期 午前 問29:LANケーブルに関する問題(LAN)
- 令和6年度 秋期 午前 問36:MACアドレスに関する問題(LAN)
- 令和6年度 春期 午前 問30:CSMA/CDに関する問題(LAN)
- 令和5年度 秋期 午前 問35:マルチキャストに関する問題(LAN)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)