Free · No account · Works in your browser

TCP/UDP Port Reference

Search 90+ well-known ports by number, service, or category

Category:
Protocol:

56 of 56 ports shown

PortProtocolService
20TCPFTP-Data
21TCPFTP
22TCPSSH
23TCPTelnet
25TCPSMTP
53TCP/UDPDNS
67UDPDHCP Server
68UDPDHCP Client
69UDPTFTP
80TCPHTTP
88TCP/UDPKerberos
110TCPPOP3
119TCPNNTP
123UDPNTP
135TCP/UDPMS-RPC
137UDPNetBIOS-NS
138UDPNetBIOS-DGM
139TCPNetBIOS-SSN
143TCPIMAP
161UDPSNMP
162UDPSNMP Trap
179TCPBGP
389TCP/UDPLDAP
443TCPHTTPS
445TCPSMB
465TCPSMTPS
500UDPIKE / ISAKMP
514UDPSyslog
515TCPLPD/LPR
587TCPSMTP Submission
636TCPLDAPS
993TCPIMAPS
995TCPPOP3S
1194UDPOpenVPN
1433TCPMS-SQL
1434UDPMS-SQL Browser
1521TCPOracle DB
1701UDPL2TP
1723TCPPPTP
1812UDPRADIUS Auth
1813UDPRADIUS Accounting
2049TCP/UDPNFS
3074TCP/UDPXbox Live
3306TCPMySQL
3389TCPRDP
3690TCPSVN
4500UDPIPsec NAT-T
5060TCP/UDPSIP
5061TCPSIPS
5432TCPPostgreSQL
5900TCPVNC
6443TCPKubernetes API
8080TCPHTTP Alt
8443TCPHTTPS Alt
9200TCPElasticsearch
27017TCPMongoDB

Key port ranges to memorise

0–1023

Well-known ports

Assigned by IANA to standard services (HTTP, SSH, DNS, etc.)

1024–49151

Registered ports

Assigned to specific applications by IANA (databases, messaging, etc.)

49152–65535

Dynamic/ephemeral

Used by OS for temporary client-side connections

Frequently asked questions

What is the difference between TCP and UDP ports?

TCP (Transmission Control Protocol) is connection-oriented — it establishes a session, guarantees delivery, and checks for errors. UDP (User Datagram Protocol) is connectionless — it sends data without establishing a session, so it is faster but unreliable. Many services use both (e.g., DNS uses UDP for queries and TCP for zone transfers).

What are well-known ports?

Well-known ports are in the range 0–1023 and are assigned by IANA to standard services. Ports 1024–49151 are registered ports assigned to specific applications. Ports 49152–65535 are dynamic/ephemeral ports used by clients for temporary connections.

Why does DNS use both TCP and UDP port 53?

DNS uses UDP port 53 for standard queries because they are small and speed matters. DNS uses TCP port 53 when the response is too large for a UDP packet (over 512 bytes), or for zone transfers (AXFR) between DNS servers.

What is the difference between IMAP and POP3?

POP3 (port 110/995) downloads emails to a local device and typically deletes them from the server. IMAP (port 143/993) synchronises emails and keeps them on the server, allowing access from multiple devices. IMAP is preferred for modern multi-device use.

Why should Telnet (port 23) be avoided?

Telnet transmits all data — including credentials — in plaintext. Anyone with network access can capture the traffic and read usernames and passwords. SSH (port 22) provides the same remote access functionality with strong encryption and should always be used instead.