#1です。
先ほどは、ホストもしくはサーバーと呼ばれるコンピュータハードウェアのことについて書きましたが、サーバーにはこれ以外に、「サービスするもの」という英語そのまんまの意味もあります(あたりまえ)。
この場合は、何らかのサービスを提供するプログラムやプロセスのことを指します。
これと対になるのは、クライアント(サービスのお客さんというニュアンス)もしくはリクエスタ(サービスを要求するものというニュアンス)です。
例えば、「xx社製のxxxxという機種のサーバーコンピュータの上で、httpサーバーが動いている」という言い方になります。また、これと別にDBサーバーが別のサーバーコンピュータで動いている場合、「httpサーバー上のプログラムがリクエスタとなってyy社のyyyyという機種のサーバーコンピュータ上のDBサーバープロセスにSQLを投げる」となります。
つまり、サーバーとクライアント(リクエスタ)の関係は相対的なものです。同じプログラム・プロセスがあるサービスについてのサーバーであり、また別のサービスについてはクライアントであるのはごく普通です。
ホストも言葉としては「サービスを提供する」という意味(パーティーのホストや水商売のホスト)を持っていますが、あまり上記のような使い方(プロセスに対して)jはしないですね。
お礼
度々回答ありがとうございます。 参考になりました。