Common TCP/UDP ports — the ones you'll actually see

There are 65,535 possible ports per protocol. Most are unused. Here are the ~100 you'll actually run into doing network admin, gaming, or troubleshooting.

Web and remote access

PortProtocolService
22TCPSSH — secure shell, SFTP, SCP
23TCPTelnet — plaintext, avoid
80TCPHTTP — web, plaintext
443TCP/UDPHTTPS — encrypted web (UDP for HTTP/3)
3389TCP/UDPRDP — Windows Remote Desktop
5900TCPVNC — remote desktop
8080TCPHTTP alternative — proxies, dev servers
8443TCPHTTPS alternative — admin panels, proxies

Email

PortProtocolService
25TCPSMTP — server-to-server email
110TCPPOP3 — email retrieval (legacy)
143TCPIMAP — email retrieval, plain
465TCPSMTPS — submission, implicit TLS
587TCPSMTP submission with STARTTLS — preferred for clients
993TCPIMAPS — IMAP over TLS
995TCPPOP3S — POP3 over TLS

File transfer and sharing

PortProtocolService
20, 21TCPFTP — data and control (largely deprecated)
69UDPTFTP — trivial FTP, used by routers/PXE
137, 138UDPNetBIOS Name/Datagram
139TCPNetBIOS Session
445TCPSMB — Windows file sharing, often blocked at firewalls
2049TCP/UDPNFS — Unix file sharing

DNS and directory

PortProtocolService
53UDP/TCPDNS — UDP for queries, TCP for zone transfers and large responses
853TCPDNS over TLS
389TCPLDAP — directory access
636TCPLDAPS — LDAP over TLS
88TCP/UDPKerberos — authentication

Network management

PortProtocolService
67, 68UDPDHCP — server / client
123UDPNTP — network time
161, 162UDPSNMP — query / trap
514UDPSyslog
500, 4500UDPIPsec / IKE — VPN
1194UDP/TCPOpenVPN
51820UDPWireGuard (default)

VoIP, video, real-time

PortProtocolService
5060UDP/TCPSIP — VoIP signaling
5061TCPSIP-TLS
10000–20000UDPRTP — VoIP media stream (range varies)
3478UDPSTUN — NAT traversal
5349TCPTURN over TLS

Databases

PortProtocolService
1433TCPMicrosoft SQL Server
1521TCPOracle DB
3306TCPMySQL / MariaDB
5432TCPPostgreSQL
6379TCPRedis
27017TCPMongoDB

Common gaming ports

Game / servicePorts
Xbox LiveTCP 3074, UDP 88, 500, 3074, 3544, 4500
PlayStation NetworkTCP 80, 443, 1935, 3478–3480; UDP 3478–3479
SteamTCP 27015–27050; UDP 27000–27100
Minecraft (Java)TCP 25565
Minecraft (Bedrock)UDP 19132
Discord (voice)UDP 50000–65535

Port ranges by category