必要なクライアント数|情報処理安全確保支援士 平成29年 秋期午前Ⅱ試験 問19
出典:平成29年秋期 午前Ⅱ 問19
分野:ネットワーク / ネットワーク方式
1台のサーバと複数台のクライアントが,100Mビット/秒のLANで接続されている。業務のピーク時には,クライアント1台につき1分当たり600kバイトのデータをサーバからダウンロードする。このとき,同時使用してもピーク時に業務を滞りなく遂行できるクライアント数は何台までか。ここで,LANの伝送効率は50%,サーバ及びクライアント内の処理時間は無視できるものとし,1Mビット/秒 = 106ビット/秒,1kバイト = 1,000バイトとする。
- ア:10
- イ:625
- ウ:1,250
- エ:5,000
TSUNAGARU-ADVICE
まず押さえたいこと
回線を同時に利用できる端末数を求めるときは、まず回線の公称速度に伝送効率を掛けて、実際に使える通信量を求めます。次に、端末1台が一定時間に必要とするデータ量を同じ単位にそろえ、回線全体で処理できる量 ÷ 1台当たりの必要量で台数を求めます。
迷ったときの判断軸
この種の問題では、ビットとバイト、kとM、秒と分が混在しやすいため、いきなり割り算をせず、先に単位を統一します。また、公称速度をそのまま使わず、伝送効率が指定されている場合は実効速度へ直すことが重要です。単位をそろえる → 実効速度を求める → 1台当たりの通信量で割るという順序で整理しましょう。
科目Bにつなげるために
科目Bでは、回線帯域・ピーク時通信量・同時接続数・ログ量などから、ネットワークのボトルネックや必要な帯域を判断する場面があります。具体的な数値よりも、利用可能な帯域と必要な通信量を同じ単位で比較する考え方を身に付けておきましょう。
まず、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台
したがって、イが適切です。