Common Ports Reference

Client-Side New

A comprehensive, searchable reference of common TCP and UDP port numbers used in networking and development. Search by port number, service name, or protocol. Filter by category including web, database, email, remote access, messaging, and development ports. Essential for network configuration, firewall rules, and security audits.

PortProtocolServiceDescription
20TCPFTP DataFile Transfer Protocol - data transfer
21TCPFTP ControlFile Transfer Protocol - command control
22TCPSSHSecure Shell - encrypted remote login
23TCPTelnetUnencrypted remote login (insecure)
25TCPSMTPSimple Mail Transfer Protocol - sending email
53BothDNSDomain Name System - name resolution
67UDPDHCP ServerDynamic Host Configuration Protocol - server
68UDPDHCP ClientDynamic Host Configuration Protocol - client
69UDPTFTPTrivial File Transfer Protocol
80TCPHTTPHypertext Transfer Protocol - web traffic
110TCPPOP3Post Office Protocol v3 - receiving email
119TCPNNTPNetwork News Transfer Protocol
123UDPNTPNetwork Time Protocol - clock synchronization
135TCPMS RPCMicrosoft Remote Procedure Call
137UDPNetBIOS NameNetBIOS Name Service
139TCPNetBIOS SessionNetBIOS Session Service
143TCPIMAPInternet Message Access Protocol - receiving email
161UDPSNMPSimple Network Management Protocol
162UDPSNMP TrapSNMP Trap notifications
389BothLDAPLightweight Directory Access Protocol
443TCPHTTPSHTTP Secure - encrypted web traffic
445TCPSMBServer Message Block - file sharing
465TCPSMTPSSMTP over SSL - secure email sending
514UDPSyslogSystem logging protocol
587TCPSMTP SubmissionEmail message submission (STARTTLS)
636TCPLDAPSLDAP over SSL
993TCPIMAPSIMAP over SSL - secure email retrieval
995TCPPOP3SPOP3 over SSL - secure email retrieval
1433TCPMSSQLMicrosoft SQL Server database
1434UDPMSSQL BrowserMicrosoft SQL Server Browser service
1521TCPOracle DBOracle Database default listener
1883TCPMQTTMessage Queuing Telemetry Transport
2181TCPZooKeeperApache ZooKeeper coordination service
3000TCPDev ServerCommon development server (React, Node, etc.)
3306TCPMySQLMySQL / MariaDB database
3389TCPRDPRemote Desktop Protocol - Windows remote access
4200TCPAngular DevAngular CLI development server
4369TCPEPMDErlang Port Mapper Daemon
5432TCPPostgreSQLPostgreSQL database
5672TCPRabbitMQRabbitMQ message broker (AMQP)
5900TCPVNCVirtual Network Computing - remote desktop
6379TCPRedisRedis in-memory data store
6443TCPKubernetes APIKubernetes API server
8080TCPHTTP AltAlternative HTTP port / proxy servers
8443TCPHTTPS AltAlternative HTTPS port
8888TCPJupyterJupyter Notebook default port
9090TCPPrometheusPrometheus monitoring system
9092TCPKafkaApache Kafka message broker
9200TCPElasticsearchElasticsearch RESTful search engine
9300TCPElasticsearch TransportElasticsearch node-to-node communication
11211BothMemcachedMemcached distributed caching
15672TCPRabbitMQ MgmtRabbitMQ management web UI
27017TCPMongoDBMongoDB document database
27018TCPMongoDB ShardMongoDB shard server
Showing 54 of 54 ports

How to Use

  1. 1

    Browse or Search

    Scroll through the table of common ports or use the search box to find a specific port, service, or protocol.

  2. 2

    Filter by Category

    Use the category tabs to filter ports by type: Web, Database, Email, Remote Access, Messaging, or Development.

  3. 3

    Reference Details

    Each entry shows the port number, protocol (TCP/UDP), service name, and a brief description of its use.

Examples by Niche

Firewall Rules

Search for "postgres" to find port 5432 when configuring database firewall rules

Network Debug

Look up port 443 to confirm it is HTTPS when troubleshooting SSL connections

Development

Check common dev server ports (3000, 5173, 8080) when resolving port conflicts

Frequently Asked Questions

What is the difference between TCP and UDP?

TCP (Transmission Control Protocol) provides reliable, ordered delivery of data. UDP (User Datagram Protocol) is faster but does not guarantee delivery. TCP is used for web, email, and file transfers. UDP is used for streaming, DNS, and gaming.

Can I use any port for my application?

Ports 0-1023 are well-known ports reserved for system services and require root/admin privileges. Ports 1024-49151 are registered ports. Ports 49152-65535 are dynamic/private ports free for any use.

Why should I know common ports?

Understanding common ports helps with network troubleshooting, firewall configuration, security audits, and debugging connectivity issues. It is essential knowledge for developers and system administrators.

What port does HTTPS use and why is it different from HTTP?

HTTPS uses port 443, while HTTP uses port 80. HTTPS adds TLS/SSL encryption to HTTP traffic, which requires a separate port so that servers can distinguish between encrypted and unencrypted connections. Virtually all modern websites use HTTPS on port 443 for security and SEO benefits.

Related Tools

Related Articles