サーバーとはサービスや機能を提供するコンピューターのことをいいます。
サーバーには、集中システム、分散システムの2つがあります。
集中システム
1つめの集中システムについて説明します。
集中システムは、1台のコンピューターがすべての処理を行うことをいいます。
このコンピュータを汎用機といいます。
1台のコンピューターがすべての処理するため、データの管理をしやすくなる、セキュリティが高まるというメリットがあります。
分散システム
2つめの分散システムについて説明します。
分散システムは複数台のコンピューターで、処理を分けて行うことをいいます。
処理を分けて行うことで、サーバー負荷を軽減することができます。
また、処理をするコンピューターの一部が故障した場合も、システム全体がダウンすることはありません。
クライアントとサーバー
処理の依頼を出すコンピューターをクライアント、処理を行うコンピューターをサーバーといいます。
サーバーの種類
例えば、ファイル共有や保管に使うファイルサーバー、プリンターの管理をするプリントサーバー、電子メールを管理するメールサーバーなどがあります。サーバーのしくみについて、ファイルサーバーを例に説明します。
Aさんがコンピューターを使用して、ファイルをダウンロードするとします。
ダウンロード機能を使うAさんのコンピューターをクライアント、サービスを提供するコンピューターのことをサーバーといいます
Aさんはサーバーにファイルをダウンロードしたい、という依頼をサーバーに送ります。
サーバーはAさんからの依頼を受け取って、ファイルを送ります。Aさんはファイルをダウンロードすることができました。
このように、サービス提供コンピュータと、サービス利用コンピュータが連携しているシステムを「クライアントサーバーモデル」といいます。
クライアントサーバーモデルは1つのサーバーに複数の機能を持たせることや、別のサーバーに依頼を出すクライアント機能を持つこともできます。