Port Reference
Free online TCP/UDP port number reference table
Common TCP/UDP Port Numbers
Well-known ports (0-1023) are assigned to common services: 20/21 FTP, 22 SSH, 23 Telnet, 25 SMTP, 53 DNS, 80 HTTP, 110 POP3, 143 IMAP, 443 HTTPS, 993 IMAPS, 995 POP3S, 3306 MySQL, 5432 PostgreSQL, 6379 Redis, 8080 HTTP Proxy. Registered ports (1024-49151) are assigned by IANA for specific applications.
When to Reference Port Numbers
Use this reference when configuring firewalls, debugging network connections, setting up servers, or understanding which services are running on which ports.
▶What is the difference between TCP and UDP ports?
TCP (Transmission Control Protocol) provides reliable, ordered delivery. UDP (User Datagram Protocol) is faster but does not guarantee delivery. Some services like DNS (53) use both TCP and UDP.
▶What are ephemeral ports?
Ephemeral ports (49152-65535) are temporary ports assigned by the operating system for outgoing connections. They are also called dynamic or private ports.
▶Can I run a service on a non-standard port?
Yes, you can run services on any available port. However, clients need to know the custom port number (e.g., http://example.com:8080 for HTTP on port 8080).