100Mビット/秒のLANを使用し,1件のレコード長が1,000バイトの電文を1,000件連続して伝送するとき,伝送時間は何秒か。
ここで,LANの伝送効率は50%とする。
正答3
解説
正解は3です。
伝送するデータ量をビットに直し、実際に使える伝送速度(回線速度×伝送効率)で割って伝送時間を求める問題です。
【計算】
データ量=1,000バイト×1,000件=1,000,000バイトです。
ビットに直すと、1,000,000バイト×8=8,000,000ビットです。
実効速度=100Mビット/秒×0.5=50Mビット/秒=50,000,000ビット/秒です。
伝送時間=8,000,000÷50,000,000=0.16秒です。
【選択肢別解説】
1:× 0.02秒は、バイトをビットに換算せずに1,000,000÷50,000,000と計算した値です。
1バイトは8ビットなので8倍する必要があり、正しくは0.16秒です。
2:× 0.08秒は、伝送効率50%を考慮せずに8,000,000÷100,000,000と計算した値です。
実際に使える速度は半分なので、正しくは0.16秒です。
3:○ 8,000,000ビットを実効速度50Mビット/秒で割ると、0.16秒になります。
4:× 1.6秒は、桁を1つ誤った値です。
正しく計算すると0.16秒です。
【ポイント】
伝送時間の問題は「バイトをビットに直す(×8)」「伝送効率を掛ける」の2点を忘れないことが大切です。
Mは10の6乗として計算します。