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

PortProtocolServiceDescriptionSecurity Notes
20TCPFTP DataFile Transfer Protocol data channelUnencrypted, use SFTP
21TCPFTP ControlFile Transfer Protocol control channelUnencrypted, use SFTP
22TCPSSH/SFTPSecure Shell, Secure File TransferEncrypted and secure
23TCPTelnetRemote terminal accessUnencrypted, use SSH
25TCPSMTPSimple Mail Transfer ProtocolOften requires authentication
53TCP/UDPDNSDomain Name SystemCritical for internet function
67/68UDPDHCPDynamic Host Configuration ProtocolServer (67), Client (68)
80TCPHTTPHyperText Transfer ProtocolUnencrypted web traffic
110TCPPOP3Post Office Protocol v3Unencrypted email
143TCPIMAPInternet Message Access ProtocolUnencrypted email
443TCPHTTPSHTTP over SSL/TLSEncrypted web traffic
465TCPSMTPSSMTP over SSLEncrypted email
993TCPIMAPSIMAP over SSLEncrypted email
995TCPPOP3SPOP3 over SSLEncrypted email
1433TCPMSSQLMicrosoft SQL ServerRestrict access, use VPN
3306TCPMySQLMySQL DatabaseRestrict access, use VPN
3389TCPRDPRemote Desktop ProtocolChange default port
5432TCPPostgreSQLPostgreSQL DatabaseRestrict access, use VPN