ホームページ  >  記事  >  csアーキテクチャとbsアーキテクチャの違いは何ですか?

csアーキテクチャとbsアーキテクチャの違いは何ですか?

青灯夜游
青灯夜游オリジナル
2020-12-03 17:37:23151973ブラウズ

違い: 1. 通常、cs アーキテクチャは専用ネットワーク上に構築され、bs アーキテクチャは広域ネットワーク上に構築されます。 2. cs アーキテクチャは一般に、比較的固定されたユーザー グループを対象としており、情報セキュリティに対する強力な制御を備えていますが、bs アーキテクチャはセキュリティに対する制御が比較的弱く、未知のユーザー グループを対象としています。

csアーキテクチャとbsアーキテクチャの違いは何ですか?

関連するおすすめ: 「プログラミング コース

CS アーキテクチャと BS の違いアーキテクチャ

主な違い: クライアント/サーバーは LAN に基づいており、ブラウザ/サーバーは WAN に基づいています。

# #1.ハードウェア環境が異なります。

C/S は、一般に専用ネットワーク、小規模ネットワーク環境上に構築され、LAN 間の接続およびデータ交換サービスを提供するために専用サーバーが使用されます。 .

B/SはWAN上に構築されており、電話インターネットアクセス、レンタル機器、情報管理などの特殊なネットワークハードウェア環境を必要とせず、C/Sよりも高い適応力を持ち、そして通常、必要なオペレーティング システムとブラウザのみが

##2を実行します。さまざまなセキュリティ要件

C/S は一般に、比較的固定されたユーザー グループを対象としており、情報セキュリティを強力に制御します。一般に、機密性の高い情報システムには C/S を採用することが適切です。 S 構造 はい B/S を通じて一部の公開情報を公開します。

B/S は広域ネットワーク上に構築されており、セキュリティ制御機能が比較的弱く、未知のユーザー グループを対象としています。

# #####3.さまざまなプログラム アーキテクチャ

C/S プログラムは、プロセスにさらに注意を払うことができ、権限のマルチレベル検証を実行でき、システムの実行速度にはあまり注意を払うことができません。 B/S のセキュリティとアクセス速度に関する複数の考慮事項は、さらなる最適化の必要性に基づいています。C/S B/S 構造

のプログラム

アーキテクチャよりも高い

要件があります。 MS の .Net シリーズから BizTalk 2000 Exchange 2000 などの開発トレンドは、ネットワーク コンポーネントによって構築されるシステムを完全にサポートすることであり、SUN と IBM が推進する JavaBean コンポーネント技術により、B/S がより成熟しました。

4.ソフトウェアの再利用は異なります

C/S プログラムは必然的に全体的な整合性を考慮する必要があり、コンポーネントの再利用性は B/S 要件に基づくコンポーネントの再利用性ほど良好ではありません。 B/S ペアの複数の構造では、コンポーネントが比較的独立した機能を持つ必要があり、比較的うまく再利用できます。システム メンテナンスは異なります

システム メンテナンスはソフトウェア ライフ サイクルの中で費用がかかります。-----重要

C/S プログラムの整合性のため全体的な検査、問題の処理、およびシステムのアップグレードが必要です。アップグレードは困難です。

B/S コンポーネントで構成される新しいシステムを構築し、個々の側面コンポーネントを置き換えて、システムのシームレスなアップグレードを実現する必要があるかもしれません。システム保守のオーバーヘッドを最小限に抑え、ユーザーはインターネットからダウンロードしてインストールすることでアップグレードできます。さまざまな問題への対処 C/S プログラムはユーザー プレーンの固定と、同じ領域で

オペレーティング システム

に関連する高度なセキュリティ要件を処理できます。すべて同じシステムであるべきか

B/S は広域ネットワーク上に構築され、異なるユーザー グループに直面し、地理的に分散していますが、これは C/S では実行できないことです。

オペレーティング システム

プラットフォーム 最小限の関係。

7.さまざまなユーザー インターフェイス

C/S は主に Windows プラットフォーム上に構築されていますが、表現方法が限られており、一般にプログラマーに対する要件が高くなります。

B/S はブラウザ上に構築されます

8. ユーザーとコミュニケーションをとるためのより豊かで生き生きとした表現があり、ほとんどの困難が軽減され、開発コストが削減されます。情報の流れが異なる

C/S プログラムは一般に典型的な集中型の機械処理であり、対話性は比較的低い B/S 情報の流れの方向は変更可能 (B-B B-C) B-G などの情報とフローの方向の変化は、むしろトレーディング センターに似ています

##拡張情報:

C/S と B/S にはそれぞれ独自の利点があり、グラフィックス パフォーマンスと実行速度の点では C/S の方が B/S モードよりも明らかに優れています。しかし、欠点もあります。特別なクライアントを実行する必要があること、そしてさらに重要なことに、クロスプラットフォームに対応できないことです。C 言語で Windows で書かれたプログラムは、Linux では絶対に実行できません。

B/S モードは異なります。特別なクライアントを必要とせず、ブラウザのみが必要で、ブラウザはオペレーティング システムに付属しており、利便性が利点です。

また、B/S は Web 言語をベースにしており、OS とは関係がないため、クロスプラットフォームであるという利点もあります。また、今後の Web 言語やブラウザの進歩により、B/ S のパフォーマンス能力が向上し、処理と実行速度がますます速くなり、欠点はどんどん少なくなります。

たとえば、将来の HTML5 は、グラフィックスのレンダリング、オーディオおよびファイルの処理においてすでに非常に強力です。

しかし、C/S アーキテクチャもまた、かけがえのない役割を果たしています。

さらに関連記事を読みたい場合は、PHP 中国語 Web サイト にアクセスしてください。 !

以上がcsアーキテクチャとbsアーキテクチャの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。