主要ポート番号一覧

SSH、HTTP、HTTPS、DNSなど、日常的に使われるウェルノウンポートおよび主要なレジスタードポートの早見表です。

ポート プロトコル / サービス トランスポート 説明 / 主な用途
20FTP (Data)TCPFTPアクティブモードでのデータ転送に使用。
21FTP (Control)TCPFTPの制御信号の送受信および認証に使用。
22SSH / SFTPTCPセキュアなリモートログインやファイル転送(SFTP)に使用。
23TelnetTCP暗号化なしのリモートログイン。現在は安全でないため非推奨。
25SMTPTCPメールサーバー間のメール転送(送信)に使用。
53DNSUDP / TCPドメイン名とIPアドレスの相互変換に使用(ゾーン転送等はTCP)。
67 / 68DHCPUDPクライアントへの自動IPアドレス割り当て(67: サーバー、68: クライアント)。
80HTTPTCP暗号化されていないWeb通信に使用。
110POP3TCPメールサーバーからメールを受信(ダウンロード)するために使用。
123NTPUDP機器のシステム時刻を同期するために使用。
143IMAPTCPメールサーバー上のメールを直接閲覧・管理するために使用。
161 / 162SNMPUDPネットワーク機器の監視や制御に使用(161: ポーリング、162: トラップ受信)。
389LDAPTCP / UDPディレクトリサービス(ユーザー認証や組織情報の管理)に使用。
443HTTPSTCPSSL/TLSで暗号化された安全なWeb通信に使用。
587SubmissionTCPメールクライアントからメールサーバーへメールを送信する際の認証用。
993IMAPSTCPSSL/TLSで暗号化されたIMAP通信。
995POP3STCPSSL/TLSで暗号化されたPOP3通信。
3306MySQLTCPMySQL / MariaDB データベースへの接続用ポート。
5432PostgreSQLTCPPostgreSQL データベースへの接続用ポート。
6379RedisTCPRedis(インメモリデータストア)への接続用ポート。
8080HTTP AlternateTCPプロキシサーバーや、開発環境(Tomcat等)でのテスト用ポート。

メモ

ポート番号の範囲と分類

  • ウェルノウンポート(0 ~ 1023): IANAによって管理され、システムや主要プロトコル(HTTPやSSHなど)が使用します。管理者(root)権限が必要です。
  • レジスタードポート(1024 ~ 49151): 特定のアプリケーションやデータベース(MySQLやRedisなど)が使用するためにIANAに登録されています。
  • ダイナミック/プライベートポート(49152 ~ 65535): クライアントが一時的な通信に使用するポート(エフェメラルポート)です。