無料でPNG素材をダウンロードします: サーバーPNGHD品質、サーバーPNG無料ダウンロード
コンピューティングでは、サーバーは、「クライアント」と呼ばれる他のプログラムまたはデバイスに機能を提供するコンピュータープログラムまたはデバイスです。このアーキテクチャはクライアントサーバーモデルと呼ばれ、単一の全体的な計算が複数のプロセスまたはデバイスに分散されます。サーバーは、複数のクライアント間でデータやリソースを共有したり、クライアントの計算を実行したりするなど、「サービス」と呼ばれるさまざまな機能を提供できます。単一のサーバーで複数のクライアントにサービスを提供でき、単一のクライアントで複数のサーバーを使用できます。クライアントプロセスは、同じデバイス上で実行することも、ネットワークを介して別のデバイス上のサーバーに接続することもできます。一般的なサーバーは、データベースサーバー、ファイルサーバー、メールサーバー、プリントサーバー、Webサーバー、ゲームサーバー、およびアプリケーションサーバーです。
クライアント/サーバーシステムは現在、要求/応答モデルによって最も頻繁に実装されており(多くの場合、それによって識別されます)、クライアントはサーバーに要求を送信します。サーバーは何らかのアクションを実行し、通常は結果または確認応答とともにクライアントに応答を送信します。コンピュータを「サーバークラスのハードウェア」として指定することは、その上でサーバーを実行することに特化していることを意味します。これは、多くの場合、標準のパーソナルコンピューターよりも強力で信頼性が高いことを意味しますが、大規模なコンピューティングクラスターは、比較的単純で交換可能な多数のサーバーコンポーネントで構成されている場合があります。