Server (サーバー)

サーバーは、ふつうはクライアントと呼ばれるユーザーにサービスを提供するソフトウェアまたはハードウェアです。ハードウェアとしてのサーバーはネットワーク上で共有されるコンピューターであり、ふつうは性能が高く、データセンターに格納されています。ソフトウェアとしてのサーバーは (よくハードウェアとしてのサーバーの上で動作しています)、クライアントプログラムにサービスを提供するプログラム、または人間のクライアントに対するユーザーインターフェイスです。

サービスは一般に、ローカルエリアネットワークまたはインターネットのような広域ネットワークで提供されます。クライアントプログラムとサーバープログラムは、慣例上、プロトコルを用いてエンコードされたメッセージを渡すことで接続をします。

例えば以下のようなものがあります。

  • インターネットに接続されたウェブサーバーで、HTML ファイルをブラウザーに送信し、それでこのページが見られるもの
  • ローカルエリアネットワークのファイル、名前、メール、印刷、ファックスサーバー
  • データセンターのミニコンピューター、メインフレーム、スーパーコンピューター

理解を深める

一般知識