必要なクライアント数|情報処理安全確保支援士 平成29年 秋期午前Ⅱ試験 問19

出典:平成29年秋期 午前Ⅱ 問19 分野:ネットワーク / ネットワーク方式
1台のサーバと複数台のクライアントが,100Mビット/秒のLANで接続されている。業務のピーク時には,クライアント1台につき1分当たり600kバイトのデータをサーバからダウンロードする。このとき,同時使用してもピーク時に業務を滞りなく遂行できるクライアント数は何台までか。ここで,LANの伝送効率は50%,サーバ及びクライアント内の処理時間は無視できるものとし,1Mビット/秒 = 106ビット/秒,1kバイト = 1,000バイトとする。
  • ア:10
  • イ:625
  • ウ:1,250
  • エ:5,000
解説

まず、LANの実際に利用できる伝送速度を求めます。伝送効率が50%なので、実効伝送速度は次のとおりです。

100 × 0.5 = 50Mビット / 秒

次に、クライアント1台が1秒当たりにダウンロードするデータ量を求めます。1バイトは8ビットなので、1分当たりのデータ量は次のとおりです。

600 × 1,000 × 8 = 4,800,000ビット/分

これを1秒当たりに換算します。

4,800,000 ÷ 60 = 80,000ビット/秒

したがって、同時に利用できるクライアント数は次のとおりです。

50,000,000 ÷ 80,000 = 625台

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

TSUNAGARU-ADVICE

まず押さえたいこと

この問題では、LAN全体で実際に使える通信速度と、クライアント1台が必要とする通信量をそろえて比較します。100Mビット/秒で伝送効率50%なので、有効な通信速度は50Mビット/秒です。1分当たりでは、50,000,000ビット/秒 × 60秒のデータを送れると考えます。

迷ったときの判断軸

クライアント1台は1分当たり600kバイトをダウンロードします。1バイト = 8ビット、1kバイト = 1,000バイトなので、600kバイトは4,800,000ビットです。あとは、1分間にLANで送れる総ビット数を、1台当たりの必要ビット数で割ります。ポイントは、バイトをビットに直して単位をそろえることです。

科目Bにつなげるために

科目Bでは、回線速度、伝送効率、データ量、同時接続数、ピーク時負荷などを組み合わせて、ネットワークのボトルネックを判断する問題が出ることがあります。計算では、M、k、秒、分、バイト、ビットを混同しやすいため、単位変換を先に整理してから割り算する習慣を付けましょう。