クライアントサーバシステム

更新日:

用語解説

クライアントサーバシステムは、サービスを要求するクライアントと、要求を受けて共有資源・処理を提供するサーバへ役割を分担する分散システムです。

■ 試験で押さえるポイント

  • クライアントは画面・入力等、サーバは認証、業務処理、データ共有等を担当し、一台のサーバへ複数クライアントが接続します。

  • 二層型はクライアントとDB等が直接連携し、三層型は間にアプリケーションサーバを置いて業務ロジックを分離します。

  • 集中管理、データ一貫性、クライアント軽量化の利点がある一方、サーバ障害・過負荷が多数利用者へ影響するため冗長化・負荷分散します。

  • 各ノードが対等に資源を提供・要求するP2Pと役割が異なりますが、一つのシステムで両方式を組み合わせる場合もあります。

■ 選択肢での判断ポイント

要求側と提供側の役割分担、二層・三層、集中による利点と障害影響を見分けます。

例: 多数PCの販売アプリが中央アプリサーバへ要求し、サーバがDBを更新する三層型なら、業務規則をサーバ側で一元管理できます。

音声で聞く

同じ分野の用語