クライアントサーバシステムの特徴|情報セキュリティマネジメント 平成31年 春期午前試験 問44

出典:平成31年春期 午前 問44 分野:システム構成要素 / システムの構成
クライアントサーバシステムの特徴として,適切なものはどれか。
  • ア:クライアントとサーバが協調して,目的の処理を遂行する分散処理形態であり,サービスという概念で機能を分割し,サーバがサービスを提供する。
  • イ:クライアントとサーバが協調しながら共通のデータ資源にアクセスするために,システム構成として密結合システムを採用している。
  • ウ:クライアントは,多くのサーバからの要求に対して,互いに協調しながら同時にサービスを提供し,サーバからのクライアント資源へのアクセスを制御する。
  • エ:サービスを提供するクライアント内に設置するデータベースも,規模に対応して柔軟に拡大することができる。
解説

クライアントサーバシステムは、サービスを要求するクライアントと、サービスを提供するサーバが役割を分担して処理を行う分散処理システムです。例えば、クライアントがデータベースへの検索を要求し、サーバが検索処理を行って結果を返すといった形で協調します。

本問では、「クライアントとサーバが協調して」「サービスという概念で機能を分割し」「サーバがサービスを提供する」という部分が判断のポイントです。クライアントがサービスを要求し、サーバがそのサービスを提供するというクライアントサーバシステムの特徴を表しているため、が適切です。

❌他選択肢が誤りの理由
イ:クライアントとサーバが協調しながら共通のデータ資源にアクセスするために,システム構成として密結合システムを採用している。
⇒クライアントサーバシステムは、ネットワークを介して複数のコンピュータが役割を分担する疎結合の分散システムとして構成されます。密結合システムを採用することが特徴ではありません。
ウ:クライアントは,多くのサーバからの要求に対して,互いに協調しながら同時にサービスを提供し,サーバからのクライアント資源へのアクセスを制御する。
⇒役割が逆です。一般に、クライアントがサービスを要求し、サーバがサービスを提供します。クライアントが多数のサーバから要求を受けてサービスを提供することが基本的な特徴ではありません。
エ:サービスを提供するクライアント内に設置するデータベースも,規模に対応して柔軟に拡大することができる。
⇒サービスを提供する側は基本的にサーバです。データベースなどの共有資源もサーバ側に配置して管理するのが一般的であり、「サービスを提供するクライアント」という説明が不適切です。
TSUNAGARU-ADVICE

まず押さえたいこと

クライアントサーバシステムは、クライアントが処理を要求し、サーバがサービスを提供する分散処理形態です。処理をクライアント側とサーバ側に分担させ、両者が協調して目的の処理を実行します。

迷ったときの判断軸

「サービスを要求する側がクライアント、提供する側がサーバ」と整理すると判断しやすくなります。クライアントが多数のサーバへサービスを提供するわけではなく、密結合システムであることもクライアントサーバシステムの条件ではありません。また、一般に共有データを管理するデータベースはサーバ側に配置します。

学習の優先度

クライアントサーバシステムは科目Aで問われるシステム構成の基礎分野です。要求するクライアントと、サービスを提供するサーバという役割分担を押さえたら、科目Bにつながりやすいリスク、アクセス制御、ネットワーク、ログ分析などのセキュリティ分野を優先しましょう。