クライアントサーバシステムとは?くらいあんとさーばしすてむ
クライアントサーバシステムとは、処理を依頼するクライアントと、データや機能を提供するサーバへ役割を分ける構成。業務ロジックの置き場所で2層・3層に分かれ、3層ではプレゼンテーション層・ファンクション層・データ層をそれぞれ独立に増強できる。分散処理のうち依頼する側とされる側が固定される形態にあたる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
端末を単なる入出力装置にとどめる集中型では、画面の応答性も拡張性も頭打ちになる。かといって各自のPCにデータを置けば、同じデータの版が人数分に散らばる。処理は手元、データは中央という分担で両方の利点を取ろうとしたのがこの構成で、ブラウザをクライアントとするWebシステムもその延長線上にある。
具体例
3層構成の業務システムなら、アクセス増に対してアプリケーションサーバだけを横に並べればよく、DBサーバは触らずに済む。ストアドプロシージャで処理をDB側へ寄せると通信回数は減るが、その分DBサーバの負荷は上がる。
試験での引っ掛け
対等な立場で相互に依頼し合うピアツーピア形式とは別物。3層の「層」は物理的な台数ではなく機能の分割なので、1台に同居させても3層構成と呼べる。サーバへ集約すれば安全とも限らず、集約は管理を楽にする代わりに侵害時の被害を1か所へ集中させる。
関連用語
出た過去問
出典:平成28年度 春期 応用情報技術者試験 午前 問12(IPA)
クライアントサーバシステムの3層アーキテクチャを説明したものはどれか。
正解:プレゼンテーション層,ファンクション層,データ層に分離したアーキテクチャであり,各層のOSは異なってもよい。
要点:3層はプレゼンテーション・ファンクション・データに分離する
3層アーキテクチャは、画面表示を担うプレゼンテーション層、業務処理を担うファンクション層、データ管理を担うデータ層に分離した構成である。層ごとに独立させられるため、各層を異なるOSの機器に配置することもできる。
出典:平成31年度 春期 応用情報技術者試験 午前 問15(IPA)
あるクライアントサーバシステムにおいて、クライアントから要求された1件の検索を処理するために、サーバで平均100万命令が実行される。1件の検索につき、ネットワー…
正解:50
要点:システムのスループットはサーバとネットワークの遅いほうで決まる
サーバ側は100MIPS÷100万命令=毎秒100件を処理できる。ネットワーク側は1件あたり2×10^5バイト=1.6×10^6ビットを転送するので、8×10^7÷1.6×10^6=毎秒50件が限界となる。全体のスループットは遅いほうに律速されるので50件である。
出典:令和4年度 秋期 応用情報技術者試験 午前 問15(IPA)
あるクライアントサーバシステムにおいて、クライアントから要求された1件の検索を処理するために、サーバで平均100万命令が実行される。1件の検索につき、ネットワー…
正解:50
要点:システムの処理能力は最も遅い資源で決まる
サーバ側は100MIPS=1秒あたり1億命令で、1件100万命令なので毎秒100件処理できます。ネットワーク側は1件あたり2×10^5バイト=1.6×10^6ビットで、8×10^7ビット/秒を割ると毎秒50件です。全体の処理能力は遅い方に律速されるので50件になります。
出典:令和5年度 春期 応用情報技術者試験 午前 問27(IPA)
クライアントサーバシステムにおけるストアドプロシージャの記述として、誤っているものはどれか。
正解:データの変更を行うときに、あらかじめDBMSに定義しておいた処理を自動的に起動・実行するものである。
要点:自動起動はトリガ、明示的な呼出しがストアドプロシージャ
設問は誤っている記述を選ぶもので、データの変更を契機にあらかじめ定義した処理を自動的に起動する仕組みはトリガであり、ストアドプロシージャの説明ではない。ストアドプロシージャは一連の処理をDBMS側にまとめて登録しておき、クライアントからの明示的な呼出しで実行するものである。
出典:令和6年度 秋期 応用情報技術者試験 午前 問15(IPA)
あるクライアントサーバシステムにおいて、クライアントから要求された1件の検索を処理するために、サーバで平均100万命令が実行される。1件の検索につき、ネットワー…
正解:50
要点:システムの処理能力は最も遅い資源(ボトルネック)で決まる
サーバ側は100 MIPS=1億命令/秒を1件あたり100万命令で割り、毎秒100件を処理できる。ネットワーク側は1件あたり2×10^5バイト=1.6×10^6ビットで、転送速度8×10^7ビット/秒を割ると毎秒50件となる。全体のスループットは遅いほうで決まるため、答えは50件である。
出典・参考
公式シラバスの4 開発技術 > 2. 設計 > (2) システム設計に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。