Server (サーバー)
サーバーは、ふつうはクライアントと呼ばれるユーザーにサービスを提供するソフトウェアまたはハードウェアです。ハードウェアとしてのサーバーはネットワーク上で共有されるコンピューターであり、ふつうは性能が高く、データセンターに格納されています。ソフトウェアとしてのサーバーは (よくハードウェアとしてのサーバーの上で動作しています)、クライアントプログラムにサービスを提供するプログラム、または人間のクライアントに対するユーザーインターフェイスです。
サービスは一般に、ローカルエリアネットワークまたはインターネットのような広域ネットワークで提供されます。クライアントプログラムとサーバープログラムは、慣例上、プロトコルを用いてエンコードされたメッセージを渡すことで接続をします。
例えば以下のようなものがあります。
- インターネットに接続されたウェブサーバーで、HTML ファイルをブラウザーに送信し、それでこのページが見られるもの
- ローカルエリアネットワークのファイル、名前、メール、印刷、ファックスサーバー
- データセンターのミニコンピューター、メインフレーム、スーパーコンピューター