デーモンとサーバーのパラメーター定義

デーモンとサーバーのパラメーター定義

なぜかX11について少し学んだら、デーモンとサーバーが何なのかはっきりわかるようになりました。だから私は以下のように私の定義を検証したいと思います。

デーモンは、端末に関連付けられていないプロセスです(制御端末はありません)。

サーバーは通常プロセスですが、必ずしもデーモンである必要はありません。デーモンサーバーの例には、sshd と sftpd があります。デーモン以外のサーバーの例にはX11があります。 X11には通常、tty7に関連する端末があります。

答え1

「デーモン」と「サーバー」という用語は、バックグラウンドで実行され、サービスを提供するすべてのプロセスに対してしばしば同じ意味で使用されます。

指摘したように、デーモンは通常TTYに関連付けられていませんが、これはほとんどのサーバーにも当てはまります。 2つの用語を明確に区別し、これらの用語が日常言語で使用される方法に適用される定義がないため、これらの技術的詳細はわずかです。

さらに、デーモンは、クライアントがそのサービスにアクセスすると(サーバー - クライアントパラダイムで)サーバーのように動作します。同様に、「サーバー」と「デーモン」という用語は、同じエンティティに対して互いに置き換えて使用できます。

「サーバー」という用語は、ファイルサーバー(NFSデーモンを実行できる)などのサービスを提供するホスト(マシン)にも関連付けられています。

関連情報