必要なクライアント数|情報処理安全確保支援士試験 令和5年春期午前Ⅱ 問18

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

まず、LANの実効的な伝送速度を求めます。

LANは 1Gビット/秒 = 10^9ビット/秒 ですが、伝送効率が50%なので、実際に利用できる伝送速度は次のようになります。

10^9 × 0.5 = 5 × 10^8ビット/秒

次に、クライアント1台が1分当たりに必要とするデータ量をビットに変換します。

6Mバイト = 6 × 10^6バイト = 48 × 10^6ビット

これは1分当たりのデータ量なので、1秒当たりに直すと次のようになります。

48 × 10^6 ÷ 60 = 0.8 × 10^6ビット/秒

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

5 × 10^8 ÷ 0.8 × 10^6 = 625

したがって、同時使用してもピーク時に業務を滞りなく遂行できるクライアント数は、625台です。

TSUNAGARU-ADVICE

まず押さえたいこと

通信量の問題では、まず単位をそろえることが重要です。1Gビット/秒のLANで伝送効率50%なら、実際に使える帯域は500Mビット/秒です。

迷ったときの判断軸

クライアント1台は1分当たり6Mバイト、つまり48Mビットをダウンロードします。1秒当たりに直すと0.8Mビット/秒なので、500Mビット/秒を0.8Mビット/秒で割れば、同時に利用できるクライアント数を求められます。

科目Bにつなげるために

科目Bでは、通信速度・データ量・時間・伝送効率を組み合わせた計算が出ることがあります。ビットとバイト、秒と分を混同しないようにし、利用可能な帯域 ÷ 1台当たりの必要帯域で考えると整理しやすくなります。