クライアント・サーバシステムとは?

クライアント・サーバシステムとは?

ご覧頂きありがとうございます!

情報系学生の、あまね(isaka122)です!

先日、「クライアント・サーバーシステム」という言葉を目にしました。
今日はそんなクライアント・サーバーシステムについて調べてみたことを書いてみます。

クライアント・サーバーシステムとは?

簡単に言うと、コンピュータを2種類に分けています。

サービスを要求する側のクライアントと、サービスを提供する側のサーバーです。

サーバープログラムをあらかじめサーバーの上で起動させておくことで、クライアントからのリクエストに応じたサービスを提供します。

3層クライアント・サーバーシステムとは?

さらに、3層クライアント・サーバシステムというものが存在します。

何が3層かというと、

1,ユーザーに対して入出力を提示するプレゼンテーション層

2,データの加工を行うファンクション層

3,データベースへアクセスを行うデータ層

です。

このうち、プレゼンテーション層はクライアントのWebブラウザなどにありますが、

ファンクション層はアプリケーション・サーバーとデータ層はデータベースサーバにあります。

このように、機能が分離したアーキテクチャのことなのです。

まとめ

以上、クライアント・サーバーシステムに関してのまとめでした。