Common Ports Cheat Sheet
A quick-reference guide to the most commonly used network port numbers — organized by category with port, protocol, service name, and description.
Well-Known Port Ranges
- 0 – 1023Well-Known Ports. Reserved for common system services and protocols (e.g., HTTP on 80, HTTPS on 443, DNS on 53). Typically require root or administrator privileges to bind.
- 1024 – 49151Registered Ports. Assigned by IANA for specific applications and services (e.g., MySQL on 3306, RDP on 3389). Can be used by normal user processes.
- 49152 – 65535Dynamic / Ephemeral Ports. Used temporarily by client applications for outbound connections. The OS assigns these automatically when a program opens a socket.