LAN の速度差と送信パケット数
出典: 令和7年度 秋期 応用情報技術者試験 午前 問30 (IPA)
100M ビット/秒の LAN と 1G ビット/秒の LAN がある。ヘッダーを含めて 1,250 バイトのパケットを N 個送信するときに,100M ビット/秒の LAN の送信時間が 1G ビット/秒の LAN より 9 ミリ秒多く掛かった。N は幾らか。ここで,いずれの LAN においても,パケットの送信間隔 (パケットの送信が完了してから次のパケットを送信開始するまでの時間) は 1 ミリ秒であり,パケット送信間隔も送信時間に含める。
- ア 10
- イ 80
- ウ 100
- エ 800
正解と解説を見る
正解: ウ
- ア: N = 10 だと、差は 0.09 × 10 = 0.9 ミリ秒にしかなりません。
- イ: 80 になる計算はありません。1 パケットあたりの差 0.09 ミリ秒で 9 ミリ秒を割ると 100 です。
- ウ: 1 パケットあたり 0.09 ミリ秒の差が 100 個分たまって 9 ミリ秒になるので正しい答えです。
- エ: 800 はバイトとビットの変換 (× 8) を割り算で使ってしまった場合などの値です。差は 0.09 × 800 = 72 ミリ秒になります。
ポイント
- 1 パケットは 1,250 バイト × 8 = 10,000 ビット。
- 1 パケットの送信時間は、100M ビット/秒で 10,000 ÷ 100,000,000 = 0.1 ミリ秒、1G ビット/秒で 0.01 ミリ秒。差は 0.09 ミリ秒。
- 送信間隔 (1 ミリ秒) はどちらの LAN でも同じ回数入るので、差には影響しません。
- 0.09 ミリ秒 × N = 9 ミリ秒 より N = 100 です。