Reference tool

Network Port Reference

Look up common TCP/UDP ports and their services.

Showing 49 of 49 entries

PortProtocolServiceDescriptionCategory
20TCPFTP DataFTP data transfer channel.File Transfer
21TCPFTP ControlFTP command/control channel. Use SFTP (22) or FTPS instead.File Transfer
22TCPSSH / SFTPSecure Shell remote access and SFTP file transfer.Remote Access
23TCPTelnetUnencrypted remote terminal. Deprecated — use SSH.Remote Access
25TCPSMTPServer-to-server email delivery (outbound MTA). Often blocked by ISPs.Email
110TCPPOP3Post Office Protocol v3. Downloads mail from server.Email
143TCPIMAPInternet Message Access Protocol. Syncs mail with server.Email
465TCPSMTPSSMTP over TLS/SSL (legacy; use 587).Email
587TCPSMTP SubmissionAuthenticated email submission (STARTTLS). Preferred for clients.Email
993TCPIMAPSIMAP over TLS/SSL.Email
995TCPPOP3SPOP3 over TLS/SSL.Email
80TCPHTTPUnencrypted web traffic. Redirect all to HTTPS (443).Web
443TCPHTTPSHTTP over TLS/SSL. Standard secure web.Web
8080TCPHTTP AltAlternate HTTP port, commonly used by dev/proxy servers.Web
8443TCPHTTPS AltAlternate HTTPS port, used by some web applications.Web
53TCP/UDPDNSDomain Name System queries (UDP standard; TCP for large responses).Network
67UDPDHCP ServerDHCP server listens on this port.Network
68UDPDHCP ClientDHCP client port.Network
161UDPSNMPSimple Network Management Protocol for device monitoring.Network
162UDPSNMP TrapSNMP trap receiver.Network
123UDPNTPNetwork Time Protocol — clock synchronization.Network
3389TCPRDPWindows Remote Desktop Protocol. Restrict to VPN — never expose publicly.Remote Access
5900TCPVNCVirtual Network Computing remote desktop.Remote Access
1194UDPOpenVPNOpenVPN default UDP port.VPN
1723TCPPPTP VPNPoint-to-Point Tunneling Protocol. Deprecated — use WireGuard/IKEv2.VPN
4500UDPIKEv2 NAT-TIKEv2 VPN NAT traversal.VPN
500UDPIKE/IPsecIPsec Internet Key Exchange.VPN
51820UDPWireGuardWireGuard VPN default port (configurable).VPN
1433TCPMS SQL ServerMicrosoft SQL Server. Never expose directly to internet.Database
1521TCPOracle DBOracle Database listener.Database
3306TCPMySQL / MariaDBMySQL and MariaDB default port.Database
5432TCPPostgreSQLPostgreSQL default port.Database
6379TCPRedisRedis in-memory data store.Database
27017TCPMongoDBMongoDB default port.Database
389TCP/UDPLDAPLightweight Directory Access Protocol (unencrypted).Directory
636TCPLDAPSLDAP over TLS/SSL.Directory
88TCP/UDPKerberosKerberos authentication (Active Directory).Directory
445TCPSMB / CIFSWindows file sharing. High-value attack target — restrict to LAN.Directory
135TCPMS RPCMicrosoft RPC endpoint mapper.Directory
9100TCPRaw PrintingNetwork printer raw data port (JetDirect).Printing
515TCPLPD/LPRLine Printer Daemon protocol.Printing
631TCPIPP / CUPSInternet Printing Protocol.Printing
5060TCP/UDPSIPSession Initiation Protocol for VoIP signaling.VoIP
5061TCPSIP TLSSIP over TLS.VoIP
3478UDPSTUN/TURNNAT traversal for WebRTC and VoIP.VoIP
514UDPSyslogStandard syslog UDP receiver.Monitoring
6514TCPSyslog TLSSyslog over TLS.Monitoring
9090TCPPrometheusPrometheus metrics scraping server.Monitoring
443TCPM365 / AzureAll Microsoft 365 and Azure traffic uses port 443 over HTTPS.Cloud

Frequently asked questions

Which ports should always be blocked at the firewall perimeter?

At a minimum, block inbound access to RDP (3389), SMB (445), NetBIOS (135–139), Telnet (23), and all database ports (1433, 3306, 5432) from the internet. These are among the highest-value targets for ransomware and exploitation. Any administrative port — RDP, SSH (22), management interfaces — should be restricted to known IP ranges or accessible only over VPN. Outbound, block direct SMTP (port 25) from end-user machines to prevent spam relay.

What is the difference between TCP and UDP ports?

TCP (Transmission Control Protocol) provides reliable, ordered, and error-checked delivery. It is used by protocols where data integrity matters — web (80/443), email (25/587/993), databases, and SSH. UDP (User Datagram Protocol) is connectionless and faster but does not guarantee delivery or order. It is used by latency-sensitive applications like DNS (53), VoIP/SIP (5060), NTP (123), and video streaming. Some services use both — DNS uses UDP for standard queries and TCP for large responses or zone transfers.

Want this handled for you?

Elevate manages IT & security for regulated Los Angeles firms.

Book a strategy call