TCP ポート番号はアプリケーション プロセスを識別するためのものです。トランスポート層に対応する送信ユーザーはアプリケーション プロセスです。通常、トランスポート層は複数のアプリケーション プロセス、つまり、マルチタスクやマルチユーザー マルチタスクなど、ホスト上で並行して実行される複数のプロセスに対応します。システム。これらのプロセスを区別するためにTCPが提供する「ポート番号」が存在します。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
TCP (伝送制御プロトコル) および UDP (ユーザー データグラム プロトコル) プロトコルは、トランスポート層プロトコルです。
TCP は、IP 環境で信頼性の高いデータ伝送を提供します。提供するサービスには、データ ストリーミング、信頼性、効果的なフロー制御、全二重操作、多重化が含まれます。接続指向のエンドツーエンドの信頼性の高いパケットを介して配信されます。平たく言えば、送信されるデータ用に接続されたチャネルを事前に開いてからデータを送信します。
#UDP は、IP の信頼性、フロー制御、またはエラー回復を提供しません。関数。一般に、TCP は信頼性要件が高いアプリケーションに対応し、UDP は信頼性要件が低く、伝送が経済的であるアプリケーションに対応します。
TCP と UDP は「ポート番号」を提供し、その機能は特定のアプリケーション エンティティ (アプリケーション プロセス) を識別することです。
トランスポート層に対応する送信ユーザーは、アプリケーション プロセス、またはアプリケーション エンティティです。
通常、トランスポート層は複数のアプリケーション プロセスに対応します。つまり、マルチタスク システムやマルチユーザー マルチタスク システムなど、ホスト上で複数のプロセスが並行して実行されます。 TCP と UDP は、これらのプロセスを区別するために「ポート番号」を提供します。 TCP と UDP は両方とも、TCP の HTTP のポート番号は 80、FTP のポート番号は 21 など、いくつかの重要なポート番号を予約しています。
拡張情報:
いわゆるポートは家の番号のようなもので、クライアントは IP アドレスを通じて対応するサーバーを見つけることができますが、サーバーには多数のサーバーが存在します。各アプリケーションはポート番号に対応しており、家番号に似たポート番号を介してのみ、クライアントはサーバーに実際にアクセスできます。ポートを区別するために、各ポートにはポート番号という番号が付けられています。
ポート番号の主な機能は、コンピュータ内の特定のプロセスによって提供されるサービスを表すことです。ネットワーク内のコンピュータは、IP アドレスを通じてその ID を表します。IP アドレスは特定のコンピュータのみを表すことができますが、1 台のコンピュータはデータベース サービス、FTP サービス、Web サービスなどの多くのサービスを同時に提供できます。私たちが使用するポート番号は次のとおりです。たとえば、共通のポート番号 21 は FTP サービスを表し、ポート番号 23 は Telnet サービスを表し、ポート番号 25 は SMTP サービスを表します。ポート番号は通常 4 桁の整数で使用されます。同じコンピュータ上でポート番号を重複して使用することはできません。そうしないと、ポート番号の競合などの例外が発生します。
関連する推奨事項: 「プログラミング学習」
以上がTCPのポート番号は何を示しているのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。