Port Number Lookup - Common Network Ports & Service Reference

Quick reference for HTTP/HTTPS/SSH/MySQL/Redis ports

PortProtocolServiceDescription
20TCPFTP-DataFTP data transfer
21TCPFTPFTP control
22TCPSSHSecure Shell remote login
23TCPTelnetRemote terminal
25TCPSMTPSimple Mail Transfer
53TCP/UDPDNSDomain name resolution
67UDPDHCPDHCP server
68UDPDHCPDHCP client
69UDPTFTPTrivial File Transfer
80TCPHTTPWeb service
110TCPPOP3Post Office Protocol 3
123UDPNTPNetwork Time Protocol
135TCPRPCRemote Procedure Call
137UDPNetBIOSNetBIOS name service
139TCPSMBNetwork file sharing
143TCPIMAPInternet Message Access
161UDPSNMPSimple Network Management
179TCPBGPBorder Gateway Protocol
389TCPLDAPLightweight Directory Access
443TCPHTTPSSecure web service
445TCPSMBWindows file sharing
465TCPSMTPSSecure SMTP
514UDPSyslogSystem logging
587TCPSMTPMail submission
636TCPLDAPSSecure LDAP
993TCPIMAPSSecure IMAP
995TCPPOP3SSecure POP3
1433TCPMSSQLSQL Server
1521TCPOracleOracle database
2181TCPZooKeeperZooKeeper
3000TCPDev ServerDevelopment server
3306TCPMySQLMySQL database
3389TCPRDPRemote Desktop
5432TCPPostgreSQLPostgreSQL
5672TCPRabbitMQRabbitMQ
5900TCPVNCVNC remote desktop
6379TCPRedisRedis cache
8080TCPHTTP-AltHTTP alternate port
8443TCPHTTPS-AltHTTPS alternate
8888TCPHTTP-AltCommon proxy port
9090TCPPrometheusPrometheus
9200TCPElasticsearchES HTTP
9300TCPElasticsearchES transport
27017TCPMongoDBMongoDB

About Ports

Ports 0-1023 are system-reserved (require root privileges), 1024-49151 are registered ports and 49152-65535 are dynamic ports. After identifying a port’s purpose, use Port Check to verify connectivity, or HTTP Test to check a web service response.

FAQ

What are the common ports? What services are 80/443/3306?

Port 80 is HTTP web service, 443 is HTTPS encrypted web service, 3306 is MySQL, 22 is SSH remote login, 21 is FTP file transfer, 6379 is Redis cache, 5432 is PostgreSQL and 8080 is an HTTP proxy port.

What are the rules for port number ranges?

0-1023 are system-reserved ports requiring administrator privileges, 1024-49151 are registered ports assigned to specific services and 49152-65535 are dynamic/private ports; user programs usually use registered or dynamic ports.

How do I check whether a port is open?

After identifying what the port means, use a port check tool to test the connectivity of the specified port on the target server, verifying reachability for security audits and firewall policy validation.

What is the difference between TCP and UDP ports?

TCP is a connection-oriented, reliable transport protocol that needs a three-way handshake, suited to HTTP, FTP and SSH; UDP is connectionless, fast but without delivery guarantees, suited to DNS queries, live video and online games.

What is port forwarding and what is port mapping used for?

Port forwarding maps a port on a public IP to the corresponding port on an internal device, enabling access to internal services from the internet. It is commonly used for remote desktop, exposing internal web servers and viewing surveillance cameras remotely.