最も一般的なTCPおよびUDPポート番号

TCP(Transmission Control Protocol)は、 ポートと呼ばれる一連の通信チャネルを使用して、同じ物理デバイス上で実行されている複数の異なるアプリケーション間で管理します。 USBポートイーサネット ポートなどのコンピュータ上の物理ポートとは異なり、TCPポートは0〜65535の番号を持つ仮想プログラム可能なエントリです。

ほとんどのTCPポートは、必要に応じてサービスに呼び出すことができるが、それ以外の場合はアイドル状態にある汎用チャネルです。 ただし、番号の小さいポートでは特定のアプリケーション専用です。 多くのTCPポートはもはや存在しないアプリケーションに属しますが、特定のものは非常に一般的です。

08の01

TCPポート0

伝送制御プロトコル(TCP)ヘッダ。

TCPは実際にはネットワーク通信にポート0を使用しませんが、このポートはネットワークプログラマにはよく知られています。 TCPソケットプログラムは、通常、ポート0を使用して、使用可能なポートを選択してオペレーティングシステムによって割り当てられるよう要求します。 これにより、プログラマーは、状況に適していないポート番号を選択(「ハードコード」)する必要がなくなります。 もっと "

08の02

TCPポート20および21

FTPサーバは、TCP ポート21を使用してFTPセッションの側を管理します。サーバは、このポートに着信するFTPコマンドをリスンし、それに応じて応答します。 アクティブモードのFTPでは、サーバーはさらにポート20を使用して、FTPクライアントへのデータ転送を開始します。

03/08

TCPポート22

Secure Shell(SSH)はポート22を使用します.SSHサーバーは、リモートクライアントからの着信ログイン要求をこのポートでリッスンします。 このような使用法の性質上、パブリックサーバのポート22は、ネットワークハッカーによって頻繁に調査され、ネットワークセキュリティコミュニティの多くの精査の対象となっています。 セキュリティ擁護者の中には、管理者がこれらの攻撃を回避するためにSSHインストールを別のポートに再配置することを推奨している人もいます。

04/08

UDPポート67および68

DHCPクライアントは、UDPポート67を使用して、DHCPクライアントがUDPポート68で通信している間に、要求を待機します。

08の05

TCPポート80

おそらくインターネット上で最も有名な単一のポートであるTCPポート80は、 HTTP(HyperText Transfer Protocol) WebサーバーがWebブラウザーの要求を待ち受けるデフォルトです。

06の08

UDPポート88

Xbox Liveインターネットゲームサービスは、UDPポート88を含む複数の異なるポート番号を使用します。

07/08

UDPポート161および162

デフォルトでは、 SNMP(Simple Network Management Protocol)は、管理対象のネットワーク上で要求を送受信するためにUDPポート161を使用します 。 これは、管理対象デバイスからSNMPトラップを受信するためのデフォルトとしてUDPポート162を使用します。

08の08

1023を超えるポート

1024〜49151のTCPおよびUDPポート番号を登録ポートと呼びます 。 Internet Assigned Numbers Authorityは、競合する使用を最小限に抑えるために、これらのポートを使用するサービスのリストを維持します。

新しいTCP / UDPサービスの開発者は、番号が小さいポートとは異なり、番号を割り当てずにIANAに登録する特定の番号を選択できます。 登録済みのポートを使用することで、オペレーティングシステムが低い番号のポートに追加するセキュリティの制限が回避されます。