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 |