サーバ
サーバは「(サービスなどを)提供するもの」の意味であり、次の意味で使用される。
(広義)広く、何がしかの提供をする人や機器。召使い等やビールサーバー(生ビールを注ぐための装置)など。
(狭義)コンピュータネットワーク上にて、コンピュータを利用したサービスを提供するもの(後述)
なお、発音としては「サーバー」であり、「サーバ」とはコンピュータ業界での呼び方に寄るものである。
サーバは、コンピュータネットワークにおいて、サービスと呼ばれる特定の機能を提供するコンピュータシステムの総称である。
サーバからサービスを受けるクライアントと対になる概念で、クライアントからの様々な要求に応答する。
概要
コンピュータが複数台設置された環境、すなわちコンピュータネットワーク上で、全てのコンピュータから同じ情報(データ)を参照したい状況がある場合、各コンピュータごとに同様の情報を複数回格納すると、記憶領域や保守などの面で多大な無駄が生じる。サーバはこれを解決する手段で、一部のコンピュータが情報やその処理作業を集中的に管理することで、操作を最小限にとどめ、情報伝達や保守の効率を高めるものである。他のコンピュータは端末(クライアントという。後述を参照せよ)として稼動し、必要に応じてサーバからサービスを受けとる。
このように情報を集中的に管理し、他に提供する側のコンピュータをサーバと呼ぶ。逆にサーバの機能を利用し、データを受け取るもの側のコンピュータをクライアントと呼ぶ。また、サーバとクライアントが存在しているコンピュータネットワークをクライアントサーバネットワークと呼ぶ。
サーバの種類はクライアントに提供するサービスにより様々な種類があり、必要に応じて、ネットワーク上に複数のサーバを組み合わせることができる。電子メールなどはこの技術の代表的な例である。
サーバはその性質上、耐久性と高性能が要求されるため、従来は比較的大型のコンピュータを用いる事が多かったが、最近ではコンピュータの高性能化により、小規模なネットワークではパソコンを用いたPCサーバも登場している。