資格暗記無料で始める

3層クライアントサーバシステムとは?

3層クライアントサーバシステムとは、処理をプレゼンテーション層(画面)、ファンクション層(業務ロジック)、データ層(DB)に分け、それぞれを独立に配置・増強できるようにした構成。層ごとにスケールでき、業務ロジックをサーバ側へ集約できるため、クライアント配布の手間と改修範囲を抑えられる。

さんそうくらいあんとさーばしすてむ

ネットワークスペシャリスト試験の頻出用語/午前II


3層クライアントサーバシステムの意味

処理をプレゼンテーション層(画面)、ファンクション層(業務ロジック)、データ層(DB)に分け、それぞれを独立に配置・増強できるようにした構成。層ごとにスケールでき、業務ロジックをサーバ側へ集約できるため、クライアント配布の手間と改修範囲を抑えられる。

3層クライアントサーバシステムの具体例

同時利用が伸びたときに、画面を返すWebサーバだけを2台から6台へ増やし、DBサーバは据え置くという増強ができる。逆に2層(ファットクライアント)だと業務ロジックが各PCにあるため、料率変更のたびに全端末へ再配布が必要になり、改修のリードタイムが桁で変わる。

3層クライアントサーバシステムは試験でどう引っ掛けられる?

「3層=サーバが3台」ではない。層は論理的な役割分担であり、1台に同居させても3層構成と呼ぶ。またMVCと混同されやすいが、MVCは主に画面まわりの実装パターンで、層の物理配置とスケーラビリティの話とは目的が異なる。

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。