ネットワーク クライアント/サーバーモデルとは何ですか? -techopediaからの定義

クライアント/サーバーモデルとは何ですか? -techopediaからの定義

目次:

Anonim

定義-クライアントサーバーモデルとはどういう意味ですか?

クライアント/サーバーモデルは、サービスリクエスター、クライアント、およびサービスプロバイダー間のネットワークプロセスの分散通信フレームワークです。 クライアント/サーバー接続は、ネットワークまたはインターネットを介して確立されます。


クライアント/サーバーモデルは、コアネットワークコンピューティングの概念であり、電子メール交換とWeb /データベースアクセスの機能も構築します。 クライアント/サーバーモデルを中心に構築されたWebテクノロジーとプロトコルは次のとおりです。

  • ハイパーテキスト転送プロトコル(HTTP)
  • ドメインネームシステム(DNS)
  • 簡易メール転送プロトコル(SMTP)
  • Telnet

クライアントには、Webブラウザー、チャットアプリケーション、電子メールソフトウェアなどが含まれます。 サーバーには、Web、データベース、アプリケーション、チャット、電子メールなどが含まれます。

Techopediaはクライアントサーバーモデルについて説明します

サーバーはほとんどのプロセスを管理し、すべてのデータを保存します。 クライアントが指定されたデータまたはプロセスを要求します。 サーバーは、プロセス出力をクライアントに中継します。 クライアントは処理を処理することもありますが、完了にはサーバーデータリソースが必要です。

クライアントサーバーモデルは、通信するシステムがクライアントまたはサーバーであり、それぞれが同等のステータスと責任を持つピアツーピア(P2P)モデルとは異なります。 P2Pモデルは分散ネットワークです。 クライアント/サーバーモデルは集中ネットワークです。

クライアント/サーバーモデルの欠点の1つは、サーバーをアンダーランしているクライアント要求が多すぎて、不適切な機能または完全なシャットダウンにつながることです。 ハッカーは、しばしばこのような戦術を使用して、分散型サービス拒否(DDoS)攻撃を通じて特定の組織サービスを終了します。

クライアント/サーバーモデルとは何ですか? -techopediaからの定義