Well-Known Ports (0-1023)
Description
Well-known ports are reserved for core network services and protocols that are widely used across the internet. These ports are numbered from 0 to 1023 and are assigned by the Internet Assigned Numbers Authority (IANA). They are used by system processes or by programs executed by privileged users.
Features
- Standardized Assignments: Ports 0-1023 are reserved for well-known services.
- Core Protocols: Includes essential services like HTTP (port 80), HTTPS (port 443), FTP (port 21), and SMTP (port 25).
- Privileged Access: Typically requires administrative or root access to open and use these ports.
- Security Considerations: Often targeted by attackers due to their association with critical services.
Examples
- HTTP: Port 80, used for web traffic.
- HTTPS: Port 443, used for secure web traffic.
- FTP: Port 21, used for file transfer protocol.
- SMTP: Port 25, used for email transmission.
Registered Ports (1024-49151)
Description
Registered ports range from 1024 to 49151 and are assigned to user processes or applications. These ports are used for various applications that may not have the same critical status as well-known ports but still require standardization to avoid conflicts.
Features
- Application Specific: Ports 1024-49151 are registered to specific applications.
- Non-Privileged Access: Generally, these ports do not require administrative privileges to use.