ホームページ  >  記事  >  TCPのポート番号は何を示しているのでしょうか?

TCPのポート番号は何を示しているのでしょうか?

青灯夜游
青灯夜游オリジナル
2021-01-22 14:55:595923ブラウズ

TCP ポート番号はアプリケーション プロセスを識別するためのものです。トランスポート層に対応する送信ユーザーはアプリケーション プロセスです。通常、トランスポート層は複数のアプリケーション プロセス、つまり、マルチタスクやマルチユーザー マルチタスクなど、ホスト上で並行して実行される複数のプロセスに対応します。システム。これらのプロセスを区別するためにTCPが提供する「ポート番号」が存在します。

TCPのポート番号は何を示しているのでしょうか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

TCP (伝送制御プロトコル) および UDP (ユーザー データグラム プロトコル) プロトコルは、トランスポート層プロトコルです。

  • TCP は、IP 環境で信頼性の高いデータ伝送を提供します。提供するサービスには、データ ストリーミング、信頼性、効果的なフロー制御、全二重操作、多重化が含まれます。接続指向のエンドツーエンドの信頼性の高いパケットを介して配信されます。平たく言えば、送信されるデータ用に接続されたチャネルを事前に開いてからデータを送信します。

  • #UDP は、IP の信頼性、フロー制御、またはエラー回復を提供しません。関数。一般に、TCP は信頼性要件が高いアプリケーションに対応し、UDP は信頼性要件が低く、伝送が経済的であるアプリケーションに対応します。

TCPのポート番号は何を示しているのでしょうか?

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 サイトの他の関連記事を参照してください。

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