パケット数の計算|科目A-1 令和7年 秋期午前試験 問30

出典:令和7年秋期 午前 問30 分野:ネットワーク / ネットワーク方式
100Mビット/秒のLANと1Gビット/秒のLANがある。ヘッダーを含めて1,250バイトのパケットをN個送付するときに,100Mビット/秒のLANの送信時間が1Gビット/秒のLANより9ミリ秒多く掛かった。Nは幾らか。ここで,いずれのLANにおいても,パケットの送信間隔(パケットの送信が完了してから次のパケットを送信開始するまでの時間)は1ミリ秒であり,パケット送信間隔も送信時間に含める。
  • ア:10
  • イ:80
  • ウ:100
  • エ:800
解説

1パケットの大きさは、ヘッダーを含めて1,250バイトです。1バイトは8ビットなので、1パケットのビット数は次のようになります。

1,250 × 8 = 10,000ビット

100Mビット/秒のLANで1パケットを送信する時間は、次のようになります。

10,000 ÷ 100,000,000 = 0.0001秒 = 0.1ミリ秒

1Gビット/秒のLANで1パケットを送信する時間は、次のようになります。

10,000 ÷ 1,000,000,000 = 0.00001秒 = 0.01ミリ秒

したがって、1パケット当たりの送信時間の差は、次のようになります。

0.1ミリ秒 − 0.01ミリ秒 = 0.09ミリ秒

パケットの送信間隔は、どちらのLANでも同じ1ミリ秒なので、差には影響しません。N個のパケットで送信時間の差が9ミリ秒になるので、次の式で求めます。

0.09 × N = 9

N = 100

したがって、が適切です。

TSUNAGARU-ADVICE

まず押さえたいこと

LANの送信時間は、データ量をビットに直してから、通信速度で割って求めます。1,250バイトは10,000ビットなので、100Mビット/秒と1Gビット/秒では、1パケット当たりの送信時間に差が出ます。バイトをビットに直すことが最初のポイントです。

迷ったときの判断軸

パケットの送信間隔はどちらのLANでも同じ1ミリ秒なので、100Mビット/秒と1Gビット/秒の差を考えるときは、通信速度による送信時間の差に注目します。1パケット当たりの差を求め、それが合計で9ミリ秒になるようにN個分を考えると整理しやすくなります。

科目Bにつなげるために

特にプロフェッショナルデジタルスキル(システム)試験合格を目指す方は、通信速度・パケットサイズ・送信間隔を分けて考える力が重要です。ネットワーク性能の見積りでは、回線速度だけでなく、ヘッダー・待ち時間・間隔などの条件も含めて総時間を判断する場面につながります。