応用情報技術者試験 令和5年度 春期 午前 問32
100M ビット/秒の LAN と 1G ビット/秒の LAN がある。ヘッダーを含めて 1,250 バイトのパケットを N 個送付するときに、100M ビット/秒の LAN の送信時間が 1G ビット/秒の LAN より 9 ミリ秒多く掛かった。N は幾らか。ここで、いずれの LAN においても、パケットの送信間隔(パケットの送信が完了してから次のパケットを送信開始するまでの時間)は 1 ミリ秒であり、パケット送信間隔も送信時間に含める。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ウ
1パケットの大きさは1,250バイトなので、ビットに換算すると、1,250×8=10,000ビットです。100Mビット/秒のLANにおける1パケットの送信時間は、10,000÷100,000,000=0.0001秒=0.1ミリ秒です。一方、1Gビット/秒のLANでは、10,000÷1,000,000,000=0.00001秒=0.01ミリ秒です。
したがって、1パケット当たりの送信時間の差は、0.1-0.01=0.09ミリ秒です。1ミリ秒のパケット送信間隔は両方のLANで同じです。通常、N個の送信では間隔がN-1回入りますが、差を求めると同じ値同士が相殺されます。よって、0.09×N=9となり、N=9÷0.09=100です。したがって、ウが正解です。
アの10個では、送信時間の差は0.09×10=0.9ミリ秒にしかなりません。
イの80個では、差は0.09×80=7.2ミリ秒となり、9ミリ秒にはなりません。
エの800個では、差は0.09×800=72ミリ秒となり、条件より大きくなります。
【ポイント】 通信速度の計算では、バイトを8倍してビットへ換算します。また、Mは10の6乗、Gは10の9乗として扱います。両方式に共通する待ち時間や送信間隔は、所要時間の差を求める式では相殺できることも押さえておきましょう。
出典:令和5年度 春期 応用情報技術者試験 午前 問32
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる