Skip to main content

コンピューターネットワークプログラミングとは何ですか?

Computer Computer Networkプログラミングは、ネットワーク通信を使用して動作できるプログラムを作成するプロセスについて説明します。この方法を使用して作成されたプログラム—基本的に、他のネットワーク化されたプログラムを操作する必要があるプログラム—分散システムと呼ばれます。これらのプログラムは基本的に、接続、接続、ピアツーピアの3つのカテゴリに分類されます。これらのカテゴリは、幅広い用語で、プログラムがネットワーク接続とそれが反対側のプログラムとの関係を使用する方法を説明しています。computer Computer Networkプログラミングについて話す場合、ネットワークという用語は非常に広いです。地元のイントラネットからすべてをカバーしています。地元のイントラネットは、接続されたシステム間のアクセスと、システムが数千マイル離れている可能性のある完全なインターネットアクセスを共有しています。目的、場所、またはプログラム間の距離に関係なく、それらはすべて、正しく動作するために異なる場所に複数のピースを必要とします。複数の場所に配布されています。プログラムは単一のシステムのように機能しますが、それらのシステムを相互作用させるにはネットワークが必要です。接続されたシステムでは、機能するために2つ以上のシステムが絶えず通信する必要があります。多くの場合、これらはクライアント/サーバーの関係であり、多くの単一クライアントがすべて1つの大きなサーバーに接続します。これらの場合、一般にかなりの量の不平等があります。通常、接続されたシステムの半分が他のシステムよりもはるかに重要であるか、機能します。しかし、独立して動作します。このモデルには多くのアプリケーションがありますが、一般的な現在の使用は認証サーバーです。このセットアップでは、プログラムは1つの場所で完全かつ完全に完成していますが、別のプログラムで指示されない限り動作しません。ユーザーがプログラムを使用しようとすると、許可のために認証サーバーを照会し、サーバーが応答します。サーバー上の情報はプログラムには不要ですが、通信できない限り機能しません。このスタイルでは、プログラムはクライアントとサーバーの両方であり、同時に情報を送信および受信します。これらのプログラムは通常、同じタイプの他のプログラムに接続され、数千ではないにしても数百の独立したシステムで構成される閉鎖システムを作成します。これは一般に、個々のプログラムが本質的に同じであるため、コンピューターネットワークプログラミングスタイルの中で最もバランスのとれたものです。