応用情報技術者試験 令和7年度 秋期 午前 問30
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での送信時間は、10,000÷100,000,000=0.0001秒=0.1ミリ秒です。1Gビット/秒のLANでは、10,000÷1,000,000,000=0.00001秒=0.01ミリ秒です。
N個を送る場合、パケット間隔は最初のパケットの前と最後のパケットの後にはないので、N-1回です。したがって、100Mビット/秒の総時間は0.1N+1×(N-1)ミリ秒、1Gビット/秒の総時間は0.01N+1×(N-1)ミリ秒です。両者のパケット間隔は同じなので、差を求めると相殺されます。
(0.1N+N-1)-(0.01N+N-1)=9 0.09N=9 N=100
よって、ウが正解です。
アの10個では、送信時間の差は0.09×10=0.9ミリ秒なので誤りです。イの80個では0.09×80=7.2ミリ秒なので誤りです。エの800個では0.09×800=72ミリ秒なので誤りです。いずれも指定された9ミリ秒にはなりません。
【ポイント】 通信時間の計算では、バイトを8倍してビットへ変換し、回線速度の単位とそろえます。 同じパケット間隔が両方のLANに含まれる場合、時間差の式では相殺されることを見抜くと簡単に計算できます。
出典:令和7年度 秋期 応用情報技術者試験 午前 問30
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる