deftools.io Domain & Network

Port Reference

Searchable table of common TCP and UDP port numbers with service descriptions

Port Proto Service

About this tool

A searchable, filterable reference table of common TCP and UDP port numbers — the addresses that network services listen on. Every entry shows the port, its typical protocol (TCP, UDP, or both), the service name, and what it's used for.

Examples: filter by Web to see ports 80, 443, 8080, 8443 and their roles; search 5432 to confirm it's PostgreSQL (and nearby 5433 is often a second instance); search redis to find 6379 and 26379 (Sentinel). Use this when you're setting up firewalls, debugging connectivity, writing Dockerfiles, or configuring cloud security groups.

The table covers ~100 of the most commonly encountered ports — registered ports (1024–49151) that have IANA assignments, plus the most notable dynamic-range ports that tools use by convention. Ports you're unlikely to encounter (RPC, legacy protocols with no modern use) are excluded to keep the table practical.

FAQ

What's the difference between TCP and UDP ports?

TCP (Transmission Control Protocol) is connection-oriented and guarantees delivery — it's used for web servers, databases, email, and SSH. UDP (User Datagram Protocol) is connectionless and sends packets without confirming receipt — it's used for DNS, streaming, voice/video, and some games. Some services (like DNS and NTP) listen on both.

Why do some ports say "registered" while others say "well-known"?

Ports 0–1023 are "well-known" (system) ports — on Unix-like systems you need root to bind to them. Ports 1024–49151 are "registered" ports assigned by IANA that any user can bind to. Ports 49152–65535 are "dynamic/ephemeral" — used as temporary client-side ports.

Can two services use the same port number?

Two services can use the same port number if one uses TCP and the other uses UDP — they're separate namespaces in the OS. But two TCP services cannot bind to the same port on the same IP address; you'll get an EADDRINUSE error.

Where do these port assignments come from?

The official registry is maintained by IANA (Internet Assigned Numbers Authority) at iana.org/assignments/service-names-port-numbers. The ports in this table are a curated subset of commonly encountered assignments, not the full ~15,000-entry registry.

Related domain & network tools

Copied!