ホストベースのネットワークと クライアントサーバーネットワーク

...

ホストベースのネットワークとクライアントサーバーネットワークはどちらも、サーバーとクライアントで構成されています。

ホストベースのネットワークとクライアントサーバーネットワークは、使用するアプリケーションアーキテクチャの種類が異なります。 その名前が示すように、ホストベースのネットワークにはホストベースのアプリケーションアーキテクチャがあり、クライアントサーバーネットワークにはクライアントサーバーアプリケーションアーキテクチャがあります。 どちらのタイプのネットワークも、サーバーとクライアントで構成されています。 クライアント/サーバーネットワークには、Webブラウザと電子メールクライアントが含まれます。 ホストベースのネットワークは、クライアントサーバーのネットワークよりもサーバーのボトルネックに悩まされる可能性が高くなります。

アプリケーションプログラムとアプリケーションアーキテクチャ

アプリケーションプログラムは、データストレージ、データアクセス、プログラムロジック、プレゼンテーションロジックの4つの機能で構成されています。 アプリケーションアーキテクチャは、これら4つの機能がサーバーとクライアントにどのように分散されるかを示しています。 サーバーは、メインフレーム、ミニコンピューター、マイクロコンピューター、またはサーバーファームにすることができます。 クライアントは、単純な端末、マイクロコンピューター、ワークステーション、ネットワークコンピューター、またはトランザクション端末にすることができます。

今日のビデオ

ホストベースのネットワーク

ホストベースのネットワークでは、サーバーは4つのアプリケーションプログラム機能すべてを実行します。 クライアントは、ユーザーのキーストロークをキャプチャしてサーバーに送信するだけです。 すべての処理はサーバー(またはホスト)によって行われるため、サーバーはそのようなネットワークのボトルネックになる可能性があります。

クライアント/サーバーネットワーク

クライアント/サーバーネットワークでは、アプリケーションプログラムの機能はサーバーとクライアントの間で分割されます。 サーバーは、データストレージとデータアクセスを処理します。 クライアントはプレゼンテーションロジックを処理します。 プログラムロジックは、サーバーとクライアントの間で分割することも、2つのうちの1つに割り当てることもできます。