基本情報暗記無料で始める

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

クライアントサーバシステムとは、処理を依頼する側のコンピュータ(クライアント)と、依頼を受けて機能やデータを提供する側(サーバ)に役割を分けたシステム構成。データがサーバ側に集まるので共有と管理がしやすい。画面・業務処理・データベースの分け方によって2層と3層があり、データベース側にまとめた手続を呼び出すストアドプロシージャで通信量を減らせる。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では2回出題されています(2016年度〜2017年度)。

基本情報技術者試験の頻出用語/テクノロジ系

この語が出る過去問を解く →

背景

各自のパソコンにデータを置いて仕事をしていた頃は、同じ顧客の情報が人ごとに少しずつ違う、最新版がどれか分からない、退職者の端末に情報が残る、といった問題が避けられなかった。かといって、すべてを1台の大型計算機で処理する集中方式では、手元の画面の使い勝手が犠牲になる。手元は手元で動かし、共有すべきデータと処理はサーバへ預ける、という役割分担がこの折り合いの付け方である。

具体例

大学の履修登録のようなWebシステムは3層構成の典型で、学生の手元のGoogle Chromeがクライアント、Apache HTTP Serverなどが画面と業務処理を受け持ち、履修データはMySQLのようなデータベースサーバが保持する。集計処理をストアドプロシージャにまとめておけば、やり取りする回数が減って応答が速くなる。

試験での引っ掛け

集約すれば安全になる、と言い切るのは誤り。管理する場所が絞れる代わりに、サーバが止まれば全社の業務が止まり、侵入されれば被害も1か所に集中する。可用性の確保とバックアップ、権限設計が併せて必要になる。またサーバは機器の種類ではなく役割であり、1台が複数のサーバの役目を兼ねることもある。

関連用語

出た過去問

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

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2016年度〜2017年度)
  • 分野:テクノロジ系
  • 集約すれば安全になる、と言い切るのは誤り。