クライアント (コンピュータ)
一方、クライアント・サーバシステムとは、UNIXのネットワークシステムで誕生した概念である。「クライアント」(client) とは、依頼人あるいは顧客を指す言葉であり、また「サーバ」(server) とは、給仕人あるいは奉仕者を指す言葉である。
コンピュータの小型化という潮流により、大型コンピュータより比較的小型のミニコンピュータが登場した。当初UNIXはこのミニコンピュータで動作するオペレーティングシステム (OS) として開発された。
大型コンピュータの付属物でなく、大型コンピュータが次第に小型化する中で登場したUNIXは、それぞれのコンピュータがホストに必要な処理能力を持ち合わせていた。そのため、UNIXにおけるネットワークはそれぞれのコンピュータがホストとなり、ホスト同士が接続されたPeer to Peer (P2P) 型のネットワークから始まった。
しかし、Peer to Peer型ネットワークはノードの数が増え、通信量が増大すると伝送効率が低下するため、ホスト同士で役割分担をすることになった。この役割分担をする上で、コンピュータ資源を依頼に応じて給仕するホストを「サーバ」、コンピュータ資源の利用を依頼するホストを「クライアント」と称するようになった。またPeer to Peer型ネットワークであるため、状況次第でクライアントがサーバへ、サーバがクライアントへと役割が代わる場合もある。
つまりこの場合の「クライアント」は、文字通り給仕人(サーバ)に対する依頼人(クライアント)という位置付けであり、ホスト/端末間の関係とは主従が逆転あるいは対等な関係へと変化している。