Serving regulated mid-market businesses nationwide (888) 901-9686 · support@elevatesolutions.io

Reference tool

Network Port Reference

Look up common TCP and UDP ports and the services that use them, a fast reference for writing firewall rules and troubleshooting connections.

Network Port Reference

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 firms.

Book a strategy call