クライアントサーバシステムの特徴|情報セキュリティマネジメント 平成31年 春期午前試験 問44
出典:平成31年春期 午前 問44
分野:システム構成要素 / システムの構成
クライアントサーバシステムの特徴として,適切なものはどれか。
- ア:クライアントとサーバが協調して,目的の処理を遂行する分散処理形態であり,サービスという概念で機能を分割し,サーバがサービスを提供する。
- イ:クライアントとサーバが協調しながら共通のデータ資源にアクセスするために,システム構成として密結合システムを採用している。
- ウ:クライアントは,多くのサーバからの要求に対して,互いに協調しながら同時にサービスを提供し,サーバからのクライアント資源へのアクセスを制御する。
- エ:サービスを提供するクライアント内に設置するデータベースも,規模に対応して柔軟に拡大することができる。
TSUNAGARU-ADVICE
まず押さえたいこと
クライアントサーバシステムは、クライアントが処理を要求し、サーバがサービスを提供する分散処理形態です。処理をクライアント側とサーバ側に分担させ、両者が協調して目的の処理を実行します。
迷ったときの判断軸
「サービスを要求する側がクライアント、提供する側がサーバ」と整理すると判断しやすくなります。クライアントが多数のサーバへサービスを提供するわけではなく、密結合システムであることもクライアントサーバシステムの条件ではありません。また、一般に共有データを管理するデータベースはサーバ側に配置します。
学習の優先度
クライアントサーバシステムは科目Aで問われるシステム構成の基礎分野です。要求するクライアントと、サービスを提供するサーバという役割分担を押さえたら、科目Bにつながりやすいリスク、アクセス制御、ネットワーク、ログ分析などのセキュリティ分野を優先しましょう。
クライアントサーバシステムは、サービスを要求するクライアントと、サービスを提供するサーバが役割を分担して処理を行う分散処理システムです。例えば、クライアントがデータベースへの検索を要求し、サーバが検索処理を行って結果を返すといった形で協調します。
本問では、「クライアントとサーバが協調して」「サービスという概念で機能を分割し」「サーバがサービスを提供する」という部分が判断のポイントです。クライアントがサービスを要求し、サーバがそのサービスを提供するというクライアントサーバシステムの特徴を表しているため、アが適切です。
❌他選択肢が誤りの理由イ:クライアントとサーバが協調しながら共通のデータ資源にアクセスするために,システム構成として密結合システムを採用している。
⇒クライアントサーバシステムは、ネットワークを介して複数のコンピュータが役割を分担する疎結合の分散システムとして構成されます。密結合システムを採用することが特徴ではありません。
ウ:クライアントは,多くのサーバからの要求に対して,互いに協調しながら同時にサービスを提供し,サーバからのクライアント資源へのアクセスを制御する。
⇒役割が逆です。一般に、クライアントがサービスを要求し、サーバがサービスを提供します。クライアントが多数のサーバから要求を受けてサービスを提供することが基本的な特徴ではありません。
エ:サービスを提供するクライアント内に設置するデータベースも,規模に対応して柔軟に拡大することができる。
⇒サービスを提供する側は基本的にサーバです。データベースなどの共有資源もサーバ側に配置して管理するのが一般的であり、「サービスを提供するクライアント」という説明が不適切です。