情報処理安全確保支援士暗記無料で始める

クライアントサーバシステム/3層アーキテクチャとは?くらいあんとさーばしすてむ

クライアントサーバシステム/3層アーキテクチャとは、処理を要求する側と提供する側に役割を分ける構成がクライアントサーバシステム。3層アーキテクチャはその発展形で、画面表示を担うプレゼンテーション層、業務処理を担うアプリケーション(ファンクション)層、データ保持を担うデータ層に責務を切り分け、層ごとに独立して改修・増強できるようにしたもの。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の頻出用語/午前II

情報処理安全確保支援士を最短で暗記・合格する →

背景

業務処理を端末側に置いた形では、ロジックを直すたびに全端末へ配布が要り、端末からデータベースへ直接つながるため権限の管理も端末任せになった。処理と権限をサーバ側へ集めるための分離である。支援士では、この層の切れ目がそのまま防御の切れ目になり、DMZに置く層と内部セグメントに置く層をどう分けるかという設計判断として問われる。

具体例

nginxをDMZに置いて外部からの通信を受け、業務処理はTomcatを内部セグメントに、PostgreSQLはさらに奥のセグメントに置く。境界ごとに通信を許す相手とポートを絞れば、Webサーバが乗っ取られてもデータベースへ直接到達させずに済む。

試験での引っ掛け

「3層」は物理的なサーバ3台という意味ではなく論理的な責務の分離で、1台に同居していても3層アーキテクチャたり得る。またデータベースの3層スキーマ(外部・概念・内部)は別の概念で、名前が似ているだけである。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

情報処理安全確保支援士を最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 「3層」は物理的なサーバ3台という意味ではなく論理的な責務の分離で、1台に同居していても3層アーキテクチャたり得る。