令和5年度 春期 午前 問32
ネットワーク
パケットに関する問題
100M ビット/秒の LAN と 1G ビット/秒の LAN がある。ヘッダーを含めて 1,250 バイトのパケットを N 個送付するときに,100M ビット/秒の LAN の送信時間が 1G ビット/秒の LAN より 9 ミリ秒多く掛かった。N は幾らか。ここで,いずれの LAN においても,パケットの送信間隔(パケットの送信が完了してから次のパケットを送信開始するまでの時間)は 1 ミリ秒であり,パケット送信間隔も送信時間に含める。
- ア10
- イ80
- ウ100
- エ800
答えと解説を見る
✓ これが正解ウ100
解説
1個あたりの差が0.09ミリ秒なので100個です。
設問は、同じ大きさのパケットを N 個送るときに、速さの違う二つの回線の送信時間の差が 9 ミリ秒になるような N を求めさせています。見分けの軸は、両方に等しく乗る待ち時間が引き算で消える、という点です。まず単位をそろえます。1,250 バイトに 8 を掛けて 10,000 ビットです。100M ビット毎秒の回線では 10,000 を 100,000,000 で割って 0.1 ミリ秒、1G ビット毎秒の回線では 10,000 を 1,000,000,000 で割って 0.01 ミリ秒が、1 個の送出に掛かります。ここへ送信間隔の 1 ミリ秒をどちらにも足すと、1 個あたり 1.1 ミリ秒と 1.01 ミリ秒になります。差は 0.09 ミリ秒で、送信間隔はきれいに消えます。9 を 0.09 で割って N は 100 と定まります。総時間で確かめると 110 ミリ秒と 101 ミリ秒で、その差は設問の 9 ミリ秒と一致します。これは、両方に同じだけ乗る時間は差を問う計算に効かない、という考え方にあたります。
ほかの選択肢はなぜ違うのか
- ア10:10 という値です。1 個あたりを 1.0 ミリ秒と 0.1 ミリ秒と取り、桁を一つずつ大きく読んだときに現れます。その取り方だと1個あたりの差は 0.9 ミリ秒になり、9 をそれで割ると 10 が出ます。
- イ80:80 という値です。1 バイトを 10 ビットとして換算すると 1 個が 12,500 ビットになり、送出は 0.125 ミリ秒と 0.0125 ミリ秒、その差は 0.1125 ミリ秒です。9 をそれで割ると 80 が出ます。
- エ800:800 という値です。バイトをビットに直さず 1,250 のまま割ると、送出は 0.0125 ミリ秒と 0.00125 ミリ秒、その差は 0.01125 ミリ秒になります。9 をそれで割ると 800 が出ます。
この問題の用語
- LAN事務所や家庭など、限られた範囲の中で機器をつなぐネットワークです。離れた拠点どうしを結ぶWANとは、ルータを介して接続します。
出典:令和5年度 春期 応用情報技術者試験 午前 問32
同じ用語が出る問題
- 令和7年度 秋期 午前 問38:サイドチャネル攻撃に関する問題(LAN)
- 令和7年度 春期 午前 問29:LANケーブルに関する問題(LAN)
- 令和6年度 秋期 午前 問36:MACアドレスに関する問題(LAN)
- 令和6年度 春期 午前 問30:CSMA/CDに関する問題(LAN)
- 令和5年度 秋期 午前 問35:マルチキャストに関する問題(LAN)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)