必要なクライアント数|情報処理安全確保支援士試験 令和5年春期午前Ⅱ 問18
出典:令和5年春期 午前Ⅱ 問18
分野:ネットワーク / ネットワーク方式
1台のサーバと複数台のクライアントが,1Gビット/秒のLANで接続されている。業務のピーク時には,クライアント1台につき1分当たり6Mバイトのデータをサーバからダウンロードする。このとき,同時使用してもピーク時に業務を滞りなく遂行できるクライアント数は何台までか。ここで,LANの伝送効率は50%,サーバ及びクライアント内の処理時間は無視できるものとし,1Gビット/秒=10^9ビット/秒,1Mバイト=10^6バイトとする。
- ア:10
- イ:625
- ウ:1,250
- エ:5,000
TSUNAGARU-ADVICE
まず押さえたいこと
通信量の問題では、まず単位をそろえることが重要です。1Gビット/秒のLANで伝送効率50%なら、実際に使える帯域は500Mビット/秒です。
迷ったときの判断軸
クライアント1台は1分当たり6Mバイト、つまり48Mビットをダウンロードします。1秒当たりに直すと0.8Mビット/秒なので、500Mビット/秒を0.8Mビット/秒で割れば、同時に利用できるクライアント数を求められます。
科目Bにつなげるために
科目Bでは、通信速度・データ量・時間・伝送効率を組み合わせた計算が出ることがあります。ビットとバイト、秒と分を混同しないようにし、利用可能な帯域 ÷ 1台当たりの必要帯域で考えると整理しやすくなります。
まず、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台です。