令和5年度春期 応用情報技術者試験 午前 問32
100Mビット/秒のLANと1Gビット/秒のLANがある。ヘッダーを含めて1,250バイトのパケットをN個送付するときに,100Mビット/秒のLANの送信時間が1Gビット/秒のLANより9ミリ秒多く掛かった。Nは幾らか。ここで,いずれのLANにおいても,パケットの送信間隔(パケットの送信が完了してから次のパケットを送信開始するまでの時間)は1ミリ秒であり,パケット送信間隔も送信時間に含める。
- ア 10
- イ 80
- ウ 100
- エ 800
解答・解説を見る
正解:ウ
AI解説
1,250バイト(=10,000ビット)のパケット1個の伝送時間は、100Mビット/秒のLANでは0.1ミリ秒、1Gビット/秒のLANでは0.01ミリ秒である。送信間隔1ミリ秒を含めた1個当たりの所要時間はそれぞれ1.1ミリ秒と1.01ミリ秒となり、その差0.09ミリ秒にN個を掛けた値が9ミリ秒に等しくなることから、N=9÷0.09=100と求まる。 ア: Nの計算過程でビットとバイトの換算や伝送時間差の計算を誤ったと考えられる値である。 イ: 同様に計算過程で誤りがあると考えられる値である。 ウ: 正解。上記の計算により、N=100が正しい値となる。 エ: 800は1個当たりの所要時間差(0.09ミリ秒)を誤って別の小さい値として計算した場合に出てくると考えられる値である。 💡 伝送時間の計算では「バイト→ビットへの換算(×8)」と「送信間隔を含めるかどうか」を必ず確認する。1個当たりの所要時間の差にNを掛けて全体の時間差(9ミリ秒)と一致させる、という比例計算の考え方がポイントである。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。