Common Ports Reference
Network ports and services reference - Complete guide to the most important TCP and UDP ports used in modern networking.
About Network Ports
Network ports are numerical identifiers that allow multiple network services to run on a single device.
- Port ranges: 0-1023 (well-known), 1024-49151 (registered), 49152-65535 (dynamic)
- Protocols: TCP (connection-oriented), UDP (connectionless)
- Essential for firewalls, network security, and troubleshooting
Port Search Tool
Type a port number or service name to filter the tables below.
Web Services
HTTP: Port 80
HTTPS: Port 443
FTP: Port 21
SFTP: Port 22
Email Services
SMTP: Port 25
POP3: Port 110
IMAP: Port 143
SMTPS: Port 465
Remote Access
SSH: Port 22
Telnet: Port 23
RDP: Port 3389
VNC: Port 5900
Database Services
MySQL: Port 3306
PostgreSQL: Port 5432
MSSQL: Port 1433
Oracle: Port 1521
Complete Port Reference
| Port | Protocol | Service | Description | Security Notes |
|---|---|---|---|---|
| 20 | TCP | FTP Data | File Transfer Protocol data channel | Unencrypted, use SFTP |
| 21 | TCP | FTP Control | File Transfer Protocol control channel | Unencrypted, use SFTP |
| 22 | TCP | SSH/SFTP | Secure Shell, Secure File Transfer | Encrypted and secure |
| 23 | TCP | Telnet | Remote terminal access | Unencrypted, use SSH |
| 25 | TCP | SMTP | Simple Mail Transfer Protocol | Often requires authentication |
| 53 | TCP/UDP | DNS | Domain Name System | Critical for internet function |
| 67/68 | UDP | DHCP | Dynamic Host Configuration Protocol | Server (67), Client (68) |
| 80 | TCP | HTTP | HyperText Transfer Protocol | Unencrypted web traffic |
| 110 | TCP | POP3 | Post Office Protocol v3 | Unencrypted email |
| 143 | TCP | IMAP | Internet Message Access Protocol | Unencrypted email |
| 443 | TCP | HTTPS | HTTP over SSL/TLS | Encrypted web traffic |
| 465 | TCP | SMTPS | SMTP over SSL | Encrypted email |
| 993 | TCP | IMAPS | IMAP over SSL | Encrypted email |
| 995 | TCP | POP3S | POP3 over SSL | Encrypted email |
| 1433 | TCP | MSSQL | Microsoft SQL Server | Restrict access, use VPN |
| 3306 | TCP | MySQL | MySQL Database | Restrict access, use VPN |
| 3389 | TCP | RDP | Remote Desktop Protocol | Change default port |
| 5432 | TCP | PostgreSQL | PostgreSQL Database | Restrict access, use VPN |