サービス (曖昧さ回避)
コンピュータネットワークにおいて、要求に応じて何らかの情報処理機能を提供するために稼動しているプログラム、あるいはそのプログラムが動き続けるための環境のこと。「デーモン (ソフトウェア)」を参照 サービスを提供するコンピュータ上のプログラムをサーバ(英: server)と呼び、サービスを要求するコンピュータ上のプログラムをクライアント(英: client)と呼ぶ。サーバプロセスはGUIを持たずバックグラウンドで動作することが多い。クライアントプロセスとサーバプロセス間の情報のやりとりにはプロセス間通信が用いられ、サービスはAPIの形で提供される。また、主にサービスを提供するために設計・運用されているコンピュータ本体のことをサーバと呼び、主にサービスを要求するコンピュータのことをクライアントと呼ぶ。サーバコンピュータはモニター(ディスプレイ)を接続せずに運用されることも多い。