[画像:Client_Server_model.jpg|thumb|right|250px|クライアントサーバモデルクライアントが要求メッセージを送り、サーバはそれを受信する サーバは受信した要求メッセージに対して、応答メッセージをクライアントに返信する 以降上記の繰返し]]クライアントサーバモデル(英:client-server)は、
クライアントと
サーバを分離する、
コンピュータネットワークのモデルである。このモデルでは、クライアントがサーバに要求を送信し、サーバがそれに応答を返す、という形で処理が進む。サーバの種類には、
ウェブサーバ・
ファイルサーバ・
アプリケーションサーバ・
メールサーバなど様々なものがあるが、どれもその
アーキテクチャは変わらない。例えば、
ウェブ上のオンラインストアを利用することを考えてみる。この場合、オンラインストアのユーザが使っているコンピュータや
ウェブブラウザがクライアントにあたり、オンラインストアの
データベースやアプリケーションがサーバにあたる。ウェブブラウザが
ページを読む要求を送ると、サーバは必要な情報を集めてウェブページを作り応答を返す。それを受信したブラウザがユーザにページを表示する。
Wikipedia.orgをもっと見ると…