DevUtils

ポート番号一覧リファレンス

New

主要TCP/UDPポート番号とサービス名の検索リファレンス。

41 件中 41 件を表示

ポートプロトコルTCP/UDP範囲説明
20FTP (Data)TCPウェルノウンアクティブモードのFTPデータ転送ポート。現在はSFTP/FTPSへの移行が進んでいます。
21FTP (Control)TCPウェルノウン認証やコマンド発行に使用されるFTP制御チャネル。
22SSHTCPウェルノウンSecure Shell — 暗号化されたリモートログイン、コマンド実行、ファイル転送。
23TelnetTCPウェルノウン暗号化されていないリモート端末アクセス。非推奨でありSSHに置き換えられました。
25SMTPTCPウェルノウンメールサーバー間でメールを送信するための標準プロトコル。
53DNSTCP/UDPウェルノウンドメインネームシステム(通常の照会はUDP、ゾーン転送等はTCPを使用)。
67DHCP (Server)UDPウェルノウンDHCPサーバーがクライアントにIPアドレスを割り当てるためのポート。
68DHCP (Client)UDPウェルノウンDHCPクライアントがサーバーからのIP割り当て応答を受信するポート。
69TFTPUDPウェルノウンネットワークブートなどで使用される簡易ファイル転送プロトコル。
80HTTPTCPウェルノウン暗号化されていないWebトラフィック。通常HTTPS(443)へリダイレクトされます。
110POP3TCPウェルノウンメールサーバーからメールを受信するプロトコル。
119NNTPTCPウェルノウンUsenetニュースグループで使用されるプロトコル。
123NTPUDPウェルノウンネットワーク経由でシステム時計を同期するためのプロトコル。
143IMAPTCPウェルノウンサーバー上でメールを管理・同期するためのプロトコル。
161SNMPUDPウェルノウンネットワーク機器の監視および管理に使用されるプロトコル。
162SNMP TrapUDPウェルノウン管理機器からのSNMPトラップ通知を受信するポート。
179BGPTCPウェルノウンインターネットルーター間でルーティング情報を交換するプロトコル。
389LDAPTCP/UDPウェルノウンディレクトリサービス(ユーザー情報等)を照会するためのプロトコル。
443HTTPSTCPウェルノウンTLS/SSLで暗号化された標準的なセキュアWebトラフィックポート。
445SMBTCPウェルノウンWindowsのファイルおよびプリンター共有プロトコル。
465SMTPSTCPウェルノウン暗号化TLS接続を介したSMTPメール送信ポート。
514SyslogUDPウェルノウンログサーバーへシステムログを送信するためのポート。
587SMTP (Submission)TCPレジスタードSTARTTLSを使用したメール送信の標準ポート。
636LDAPSTCPウェルノウンTLS/SSLで暗号化されたLDAPプロトコル。
993IMAPSTCPウェルノウンTLS/SSLで暗号化されたIMAPプロトコル。
995POP3STCPウェルノウンTLS/SSLで暗号化されたPOP3プロトコル。
1433Microsoft SQL ServerTCPレジスタードMicrosoft SQL Serverデータベース接続のデフォルトポート。
1521Oracle DBTCPレジスタードOracle Database接続リスナーのデフォルトポート。
1723PPTPTCPレジスタードポイントツーポイント・トンネリング・プロトコル(レガシーVPN)。
3306MySQL / MariaDBTCPレジスタードMySQLおよびMariaDBデータベース接続のデフォルトポート。
3389RDPTCPレジスタードRemote Desktop Protocol — Windowsのリモートデスクトップ接続。
5432PostgreSQLTCPレジスタードPostgreSQLデータベース接続のデフォルトポート。
5672AMQPTCPレジスタードRabbitMQなどのメッセージブローカーで使用されるAMQPポート。
5900VNCTCPレジスタードVNCリモートデスクトップ接続用のポート。
6379RedisTCPレジスタードRedisインメモリデータストアのデフォルトポート。
8080HTTP (Alternate)TCPレジスタードプロキシや開発サーバーでよく使われる代替HTTPポート。
8443HTTPS (Alternate)TCPレジスタード管理パネルやアプリサーバーでよく使われる代替HTTPSポート。
9200ElasticsearchTCPレジスタードElasticsearch REST APIのデフォルトポート。
9092KafkaTCPレジスタードApache Kafkaブローカーのデフォルトポート。
27017MongoDBTCPレジスタードMongoDBデータベース接続のデフォルトポート。
49152–65535Dynamic / PrivateTCP/UDPダイナミック / プライベートクライアント接続のためにOSが一時的に割り当てるエフェメラルポート範囲。

このツールについて

A port number identifies a specific process or service on a device, allowing a single IP address to handle many simultaneous network connections—web traffic on 443, email on 25, SSH on 22, and so on. IANA (the Internet Assigned Numbers Authority) divides the full 0–65535 range into three bands: well-known ports (0–1023), reserved for core, long-established services and requiring administrative privileges on most operating systems; registered ports (1024–49151), used by specific applications and vendors but not requiring special privileges; and dynamic or private ports (49152–65535), assigned temporarily by the operating system for outgoing client connections. This page is a searchable reference for the ports developers and sysadmins encounter most often.

使い方

  1. 1Use the search box to filter by port number, protocol name, or keyword (e.g. "database", "mail").
  2. 2Click a range filter (Well-Known, Registered, Dynamic) to narrow the list to that band.
  3. 3Check the TCP/UDP column to see which transport protocol a service uses—some, like DNS, use both.

よくある質問 (FAQ)

What is the difference between TCP and UDP?
TCP (Transmission Control Protocol) is connection-oriented and guarantees ordered, reliable delivery—used for HTTP, SSH, and databases. UDP (User Datagram Protocol) is connectionless with no delivery guarantee, but has lower overhead—used for DNS lookups, video streaming, and online gaming, where speed matters more than guaranteed delivery.
Why do some services need administrator/root privileges to use their port?
On Linux and macOS, binding to a well-known port (0–1023) requires elevated privileges, a security convention that prevents ordinary users from impersonating standard services like HTTP (80) or SSH (22). Ports 1024 and above can be used by any user process.
What are ephemeral (dynamic) ports?
When your computer initiates an outgoing connection—like a browser connecting to a website—the operating system assigns it a temporary port from the dynamic range (49152–65535) for the duration of that connection. This is why you never have to configure a port for outgoing requests; it's chosen automatically and released when the connection closes.
Can two applications use the same port number?
Not for the same protocol and IP address at the same time—the OS will refuse to bind a second listener to a port that's already in use (a 'port already in use' error). However, a TCP service and a UDP service can share the same port number, since they are tracked independently.