Linux では、ポートはデバイスと外部との間の通信の出口です。これは、「TCP/IP」プロトコルのポートを指すのによく使用されます。ポートは、認識されたポート、登録されたポートに分類できます。ポート番号に応じたポートとダイナミック ポート。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
ポートの定義:
コンピュータ上で実行されているシステム プログラムは閉じた円のようなもので、システム プログラマはこの円を切り込みます。多くのセグメントがある場合、これらの線分のインターフェイスはポートと呼ばれます (一般的には、中断または中断です)。システムがこれらのポートに到達するとき、ポートが開いているか閉じているかによって決まります。ポートが閉じている場合、ロープが接続されています。ポートが開いている場合、システムはコマンドを取得し、外部データを入力し、外部データを受け入れて実行します。
ポート分類:
ポートはヘッダー内の 2 バイト (16 ビット) を占めます。ポート番号は、ネットワーク上のさまざまなアプリケーションを表し、区別するために使用されます。
ポートは 3 つのカテゴリに分類されます。
(1) ウェルノウン ポート: 0 ~ 1023 のポート番号。これらのポートは IANA によって割り当てられ、管理されます。 IANA は、新しいアプリケーションが表示されたときに、IANA がそのアプリケーションに認識されたポートを割り当てる必要があることをすべてのユーザーに知らせるため、これらのポートを最も重要なアプリケーションに割り当てます。
一般的に使用される認識ポートは次のとおりです:
FTP : 21
TELNET : 23
SMTP : 25
DNS : 53
TFTP: 69
HTTP: 80
SNMP: 161
(2) 登録ポート: 1024 ~ 49151。これは、企業およびその他のユーザーが Internet Corporation for Assigned Names and Numbers (ICANN) に登録したポート番号です。インターネットの Transmission Control Protocol (TCP) および User Datagram Protocol (UDP) を使用して通信するアプリケーション ソフトウェアは、これらのポートを使用する必要があります。 。ほとんどの場合、これらのアプリケーションは、権限のないユーザーでも通常のプログラムと同様に開くことができます。
(3) クライアントが使用するポート番号: 49152~65535. このタイプのポート番号は、クライアント プロセスの実行中にのみ動的に選択されるため、短期ポート番号とも呼ばれます。クライアントプロセスが一時的に使用するために予約されています。また、クライアントの起動時に、オペレーティング システムがサーバーと通信するためのポートをランダムに割り当て、クライアント プロセスが閉じられて次回開かれるときに、新しいポートが再割り当てされることもわかります。
ポートはドアのようなもので、外部はさまざまなポートを通じてマシン上のさまざまなサービスのプロセスと通信できます。 IP アドレスとポート番号は、インターネット ホストにアクセスする唯一のプロセスを識別します。
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がLinuxにおけるポートの意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。