C / SとB / S構造
まず、スタンドアローンのアーキテクチャ
アプリケーション:
- ゾンビ
- オフィス
二、C / Sアーキテクチャ
[
アプリケーション:
- 大規模オンラインゲーム
コンピュータユーザーの初期の開発は、データを取得し、クライアントとサーバーの分離にここから取るためにホストに直接移動します。
クライアント:ユーザーがインストールされたソフトウェア。
サーバー:ホスト・データベースの統合管理ソフトウェアがサーバーと呼ばれ、そしてその後、サーバーは、単にデータを管理、プラスビジネス・ロジックを処理していません。
2.1 CSアーキテクチャの要件
ユーザーのオペレーティングシステムがクライアントをインストールするには、メーカーのOS展開サーバー
各ユーザーは、個別のインストールソフトウェアを必要とし、各ユーザーは、サーバーのアップグレードをアップグレードする必要があります
2.2データは、サーバーとクライアントの長所と短所に保存されています
- サーバー統一治療は、より高いセキュリティと安定性を持っているだけでなく、アップグレードするのは比較的簡単ですが、サーバーの負担を増大させ
- クライアントは、それによって、サーバーのリソースを節約し、各ユーザの大きな負担を割り当てます、セキュリティと安定性は、いくつかの問題かもしれませんが、アップグレードはあまりにも面倒で、インストールされた各クライアントプログラムはにより、ネットワークリソースの節約に加えて、アップグレードする必要がありますデータ伝送ネットワークは、最小化されるべきです
三、B / Sアーキテクチャ
[
アプリケーション:
- 淘宝
- Jingdongは
特定のビジネスに対処するため、ユーザーのコンピュータにインストールされ、デフォルトのブラウザで統一されたクライアント、サイトの同じ種類へのアクセスは、異なるサーバーでそれぞれのプロトコルと治療の基準に従って共通のサーバプログラムを提供しています。
3.1 BSアーキテクチャの2種類
[
OSIは、主にプログラミングがTCP / IPであるとき、我々が使用する、(悪の大学、グリーンブックコンピュータの本を)教えるために使用されます。
我々は、淘宝網で買い物としてTCP / IPとの対応、一部の特急場所(ネットワークアクセス層)、販売者のアドレス(ネットワーク配線層を)伝える、エクスプレス配達(トランスポート層)、商品の受領使用を開梱(アプリケーション層)。
注意:大企業は、多くのシステムを持っているようなもののために広く物事のプロセスを調整するために、適切な基準を開発する必要性に使用。ネットワークトランスポートが広く用いられているが、ルールは必須ではないので、代わりに標準のプロトコルと呼ばれているため、TCP / IP参照モデルは、プロトコルと見なすことができます。BS構造TCP / IP層モデルないネットワークアクセスプロトコル応答、IPネットワーク層プロトコル、アプリケーション層プロトコルは、HTTP、DNSさらに使用されるTCPトランスポート層プロトコルは、構造で形成されているが、また上部にHTTPそれに応じて。
コア速度は、大容量データの処理と高い同時実行の問題の問題を解決することを目的とする一方、BS中のプログラムの構造に基づいて、問題解決を必要とし、複雑なサイトのアーキテクチャは、これらの2つの問題アウトの進化です。
四、CSやBSアーキテクチャアーキテクチャの違い
[