๐Ÿ”Œ Port Number Reference

PortProtocolServiceDescription
20TCPFTP-DATAFTP data transfer
21TCPFTPFTP control (commands)
22TCPSSHSecure Shell, also used by SFTP/SCP
23TCPTelnetUnencrypted remote login
25TCPSMTPMail transfer between servers
53TCP/UDPDNSDomain name resolution
67UDPDHCP (server)Dynamic IP address assignment
68UDPDHCP (client)Dynamic IP address assignment
69UDPTFTPTrivial File Transfer Protocol
80TCPHTTPUnencrypted web traffic
110TCPPOP3Mail retrieval
119TCPNNTPUsenet news
123UDPNTPNetwork time synchronization
137TCP/UDPNetBIOS-NSNetBIOS name service
139TCPNetBIOS-SSNNetBIOS session (Windows file sharing)
143TCPIMAPMail retrieval, server-side folders
161UDPSNMPNetwork device monitoring
162UDPSNMP TrapSNMP notifications
179TCPBGPBorder Gateway Protocol routing
194TCPIRCInternet Relay Chat
389TCP/UDPLDAPDirectory access
443TCPHTTPSEncrypted web traffic (TLS/SSL)
445TCPSMBWindows file/printer sharing
465TCPSMTPSSMTP over TLS/SSL
514UDPSyslogSystem logging
515TCPLPDLine Printer Daemon
587TCPSMTP SubmissionMail submission from clients
631TCP/UDPIPPInternet Printing Protocol
636TCPLDAPSLDAP over TLS/SSL
989TCPFTPS-DATAFTP data over TLS/SSL
990TCPFTPSFTP control over TLS/SSL
993TCPIMAPSIMAP over TLS/SSL
995TCPPOP3SPOP3 over TLS/SSL
1080TCPSOCKSSOCKS proxy
1194UDPOpenVPNOpenVPN tunnel
1433TCPMS SQL ServerMicrosoft SQL Server
1521TCPOracle DBOracle database listener
1723TCPPPTPPoint-to-Point Tunneling Protocol VPN
1883TCPMQTTIoT messaging protocol
2049TCP/UDPNFSNetwork File System
2181TCPZooKeeperApache ZooKeeper client port
25565TCPMinecraftMinecraft Java Edition server
27017TCPMongoDBMongoDB default port
3000TCPDev ServerCommon Node.js/React dev server
3128TCPSquid ProxyHTTP proxy cache
3306TCPMySQLMySQL / MariaDB database
3389TCPRDPWindows Remote Desktop Protocol
3690TCPSubversionSVN version control
4369TCPEPMDErlang Port Mapper Daemon
5000TCPDev ServerCommon Flask/dev server, AirPlay
5060TCP/UDPSIPVoIP call signaling
5432TCPPostgreSQLPostgreSQL database
5672TCPAMQPRabbitMQ / message queueing
5900TCPVNCVirtual Network Computing remote desktop
5984TCPCouchDBApache CouchDB
6379TCPRedisRedis in-memory data store
6667TCPIRCInternet Relay Chat (legacy)
8000TCPDev ServerCommon HTTP dev/alt port
8080TCPHTTP AltAlternate HTTP / proxy / app servers
8443TCPHTTPS AltAlternate HTTPS port
8888TCPJupyterJupyter Notebook default port
9000TCPPHP-FPMPHP FastCGI Process Manager
9092TCPKafkaApache Kafka broker
9200TCPElasticsearchElasticsearch REST API
11211TCP/UDPMemcachedDistributed memory caching

65 ports

A searchable reference of common TCP/UDP port numbers โ€” HTTP, SSH, DNS, and more โ€” along with what each one is used for. Handy for network configuration, checking firewall rules, or studying for a networking certification.

How to use

  1. Type a port number (e.g. 443), service name (e.g. SSH), or protocol into the search box.
  2. The list filters in real time as you type.
  3. Click any row to copy the port number or details.

FAQ

Which ports are included?

Widely used ports such as HTTP (80), HTTPS (443), SSH (22), DNS (53), and many other common services.

Can I search by service name as well as port number?

Yes โ€” search by number (e.g. 443) or by service name (e.g. SSH).

Is this useful for setting up firewall rules?

Yes โ€” it's a quick reference for what each port is used for while deciding which ports to open or block.

Can I check whether a port is TCP or UDP?

Yes โ€” the list shows which protocol (or both) each port typically uses.

Is it useful for studying for a networking exam?

Yes โ€” it's a fast way to review common port-to-service mappings while studying for networking certifications.