Well-Known Ports Explained
- Networking Fundamentals & OSI Model
- TCP/IP Model
- Network Topologies
- IP Addressing & Subnetting
- Routing Algorithms & Protocols
- Switching Concepts
- Transport Layer Protocols (TCP & UDP)
- Application Layer Protocols
- Network Security & Firewalls
- Wireless Networking & Wi-Fi
- Network Address Translation (NAT)
- DNS Deep Dive
- Congestion Control & Flow Control
- Error Detection & Correction
- Network Devices
- VPN & Tunneling
- Load Balancing & CDN Networking
- Socket Programming
- Network Troubleshooting Tools
- Physical Layer & Transmission Media
- Data Link Layer & MAC Addressing
- Ethernet Protocol
- ARP (Address Resolution Protocol)
- ICMP Protocol
- Unicast, Multicast, Broadcast and Anycast
- Proxy Servers
- Port Numbers Reference
- Network Performance Metrics
- Quality of Service (QoS)
- Software-Defined Networking (SDN)
- HTTP/2 and HTTP/3 Overview
- 5G and Mobile Networks
- IoT Networking Basics
- VoIP Networking Basics
A Reserved Range for Standard Services
Port numbers range from 0 to 65535, and the range from 0 to 1023 is specifically reserved as "well-known ports" - assigned to widely used, standardized services so that any client can reliably know exactly which port to expect a specific type of service on, without needing to guess or configure it manually.
Why Standardizing These Ports Matters
A web browser can simply connect to port 443 for HTTPS without needing to ask a server "which port are you using?" first - this predictability is exactly what makes well-known ports so useful in practice, removing an entire category of configuration that would otherwise be required.
Who Actually Assigns These Port Numbers
IANA (Internet Assigned Numbers Authority) maintains the official registry of port number assignments, ensuring that well-known ports are consistently and uniquely associated with specific standard protocols across the entire internet.
Why These Are Sometimes Called "Privileged Ports"
On many operating systems, only privileged (administrator-level) processes are permitted to bind to ports in this 0-1023 range - a security measure preventing an unprivileged, potentially malicious program from impersonating a well-known service like a web server on its expected port.
A Preview of the Most Common Examples
Ports like 80 (HTTP), 443 (HTTPS), 22 (SSH), 25 (SMTP), and 53 (DNS) are among the most frequently encountered well-known ports - each covered individually with more detail in the next note in this section.