クライアントサーバーとは
コンピュータネットワーク上でのような複数のコンピュータがネットワーク接続された環境で、各々のコンピュータが同じ内容のデータを参照したい場合、それらを各コンピュータにコピーしていては、多大な無駄が生じるます。クライアントサーバモデルはこれを解決する手段として、特定のコンピュータ(サーバ)が情報やその処理作業を集中的に管理し、ネットワーク全体での記憶領域を最小限にとどめると共に、共有される情報の同期等の手間を省き、情報伝達や保守の効率を高めます。他のコンピュータはクライアントとして稼動し、必要に応じてサーバからサービスを受けとります。クライアントサーバモデルは、クライアント・サーバ・モデル/型/システム/コンピューティングなどとも言い、コンピュータを単位としたものだけではなく、アプリケーションやプロセスを単位として捉えられることもあります。