通常、クライアント ソフトウェアとサーバ ソフトウェアは別々のコンピュータで実行されますが、1 台のコンピュータで同時に両方の役割を実行することもできます。 小規模企業や家庭では、ネットワーク上でサーバとクライアントの役割を同時に担うコンピュータが数多く存在します。 このようなネットワークをピアツーピア ネットワークと呼びます。
最もシンプルなピアツーピア ネットワークは、2 台のコンピュータをケーブルまたは無線で直接接続したネットワークです。
接続する PC の台数を増やせばピアツーピア ネットワークの規模は大きくなりますが、その場合はハブなどのネットワーク デバイスを使用してコンピュータを相互に接続する必要があります。
ピアツーピア環境では、1 台のホストでクライアントとサーバの機能が同時に実行されると、パフォーマンスが低下するという欠点があります。
企業の規模が大きくなるとネットワーク トラフィック量が多くなるため、サービス リクエストの数に対応できるように、専用のサーバを設置する必要があります。