Home/Common Ports

TCP & UDP port list: common ports and services

A searchable reference of well-known and registered network ports. Filter by port number, service or protocol.

128 ports

PortProtocolServiceDescription
7TCP/UDPEchoEcho protocol – returns what it receives (diagnostics)
9TCP/UDPDiscardDiscard protocol; UDP 9 is also used for Wake-on-LAN
13TCP/UDPDaytimeDaytime protocol (legacy)
19TCP/UDPCHARGENCharacter generator (legacy, abused for DDoS amplification)
20TCPFTP-DATAFile Transfer Protocol – data channel
21TCPFTPFile Transfer Protocol – control channel
22TCPSSHSecure Shell – encrypted remote login, SFTP and SCP
23TCPTelnetUnencrypted remote login (legacy, insecure)
25TCPSMTPEmail relay between mail servers
37TCP/UDPTimeTime protocol (legacy)
43TCPWHOISWHOIS registry lookups
49TCP/UDPTACACS+Terminal Access Controller authentication (network devices)
53TCP/UDPDNSDomain Name System – UDP for queries, TCP for large responses and zone transfers
67UDPDHCPDynamic Host Configuration Protocol – server
68UDPDHCPDynamic Host Configuration Protocol – client
69UDPTFTPTrivial File Transfer Protocol (firmware, PXE boot)
79TCPFingerFinger user information (legacy)
80TCPHTTPUnencrypted web traffic
88TCP/UDPKerberosKerberos authentication (Active Directory)
102TCPS7 / ISO-TSAPSiemens S7 PLC communication (industrial)
110TCPPOP3Post Office Protocol – retrieve email
111TCP/UDPRPCbindONC RPC portmapper (NFS)
113TCPIdentIdentification protocol
119TCPNNTPNetwork News Transfer Protocol (Usenet)
123UDPNTPNetwork Time Protocol – clock synchronisation
135TCP/UDPMS RPCMicrosoft RPC endpoint mapper
137UDPNetBIOS-NSNetBIOS name service
138UDPNetBIOS-DGMNetBIOS datagram service
139TCPNetBIOS-SSNNetBIOS session service (legacy SMB)
143TCPIMAPInternet Message Access Protocol – email
161UDPSNMPSimple Network Management Protocol – queries
162UDPSNMP TrapSNMP traps / notifications
177UDPXDMCPX Display Manager Control Protocol
179TCPBGPBorder Gateway Protocol – internet routing
194TCPIRCInternet Relay Chat (officially assigned; 6667 is used in practice)
389TCP/UDPLDAPLightweight Directory Access Protocol
427TCP/UDPSLPService Location Protocol
443TCP/UDPHTTPSEncrypted web traffic (TLS); HTTP/3 (QUIC) over UDP
445TCPSMBMicrosoft file & printer sharing (SMB over TCP)
465TCPSMTPSSMTP submission over implicit TLS
500UDPIKE / ISAKMPIPsec VPN key exchange
502TCPModbusModbus/TCP industrial control
514UDPSyslogSystem logging messages
515TCPLPDLine Printer Daemon printing
520UDPRIPRouting Information Protocol
546UDPDHCPv6DHCPv6 client
547UDPDHCPv6DHCPv6 server
548TCPAFPApple Filing Protocol (legacy macOS file sharing)
554TCP/UDPRTSPReal Time Streaming Protocol (IP cameras)
587TCPSMTP SubmissionEmail submission from clients (STARTTLS)
623UDPIPMIIntelligent Platform Management Interface (server BMC)
631TCP/UDPIPP / CUPSInternet Printing Protocol
636TCPLDAPSLDAP over TLS
853TCP/UDPDoT / DoQDNS over TLS; DNS over QUIC
873TCPrsyncrsync file synchronisation
902TCPVMwareVMware ESXi / vCenter console
989TCPFTPS-DATAFTP over TLS – data
990TCPFTPSFTP over TLS – control
993TCPIMAPSIMAP over TLS
995TCPPOP3SPOP3 over TLS
1080TCPSOCKSSOCKS proxy
1194UDPOpenVPNOpenVPN tunnel (default; TCP also possible)
1433TCPMS SQLMicrosoft SQL Server database
1434UDPMS SQL BrowserSQL Server browser service
1521TCPOracleOracle database listener
1645UDPRADIUS (old)RADIUS authentication (legacy port)
1701UDPL2TPLayer 2 Tunneling Protocol VPN
1723TCPPPTPPoint-to-Point Tunneling Protocol VPN (legacy, insecure)
1812UDPRADIUSRADIUS authentication
1813UDPRADIUS AccountingRADIUS accounting
1883TCPMQTTMQTT IoT messaging
1900UDPSSDP / UPnPSimple Service Discovery – UPnP device discovery
2049TCP/UDPNFSNetwork File System
2082TCPcPanelcPanel (HTTP)
2083TCPcPanel SSLcPanel over HTTPS
2181TCPZooKeeperApache ZooKeeper client port
2375TCPDockerDocker daemon API, unencrypted (never expose)
2376TCPDocker TLSDocker daemon API over TLS
3000TCPDev servers / GrafanaNode.js/React dev servers, Grafana
3128TCPSquidSquid HTTP proxy
3268TCPGlobal CatalogActive Directory Global Catalog (LDAP)
3306TCPMySQLMySQL / MariaDB database
3389TCP/UDPRDPMicrosoft Remote Desktop Protocol
3478TCP/UDPSTUN / TURNNAT traversal for WebRTC, VoIP and gaming
3479UDPPlayStation / STUNPlayStation Network, STUN
4500UDPIPsec NAT-TIPsec NAT traversal
4789UDPVXLANVirtual Extensible LAN overlay
5000TCPUPnP / Flask / SynologyCommon app port: Flask dev, Synology DSM, AirPlay receiver
5001TCPSynology HTTPSSynology DSM over HTTPS, iperf
5004UDPRTPReal-time Transport Protocol media
5060TCP/UDPSIPSession Initiation Protocol – VoIP signalling
5061TCPSIP-TLSSIP over TLS
5222TCPXMPPXMPP / Jabber client connections
5353UDPmDNSMulticast DNS / Bonjour (local device discovery)
5355UDPLLMNRLink-Local Multicast Name Resolution (Windows)
5432TCPPostgreSQLPostgreSQL database
5671TCPAMQPSAMQP over TLS
5672TCPAMQPRabbitMQ / AMQP messaging
5900TCPVNCVirtual Network Computing remote desktop
5938TCP/UDPTeamViewerTeamViewer remote access
5985TCPWinRMWindows Remote Management (HTTP)
5986TCPWinRM HTTPSWindows Remote Management (HTTPS)
6379TCPRedisRedis in-memory data store
6443TCPKubernetes APIKubernetes API server
6667TCPIRCInternet Relay Chat (common in practice)
6881TCP/UDPBitTorrentBitTorrent (6881–6889)
7000TCPAirPlay / CassandraAirPlay on macOS; Cassandra inter-node
8000TCPHTTP-altAlternate HTTP / dev servers
8008TCPHTTP-alt / ChromecastAlternate HTTP; Google Cast
8080TCPHTTP-altAlternate HTTP / proxies / Tomcat / dev servers
8086TCPInfluxDBInfluxDB HTTP API
8443TCPHTTPS-altAlternate HTTPS (UniFi, Tomcat, admin panels)
8883TCPMQTT TLSMQTT over TLS
8888TCPHTTP-altJupyter Notebook, alternate HTTP
9000TCPVariousPHP-FPM, SonarQube, Portainer and other apps
9090TCPPrometheusPrometheus server / web UIs (Cockpit)
9092TCPKafkaApache Kafka broker
9100TCPJetDirect / Node ExporterRaw printing (HP JetDirect); Prometheus node exporter
9200TCPElasticsearchElasticsearch REST API
9418TCPGitGit protocol
10000TCPWebminWebmin admin panel
11211TCP/UDPMemcachedMemcached (UDP abused for DDoS amplification)
25565TCPMinecraftMinecraft Java Edition server
27015TCP/UDPSteam / SourceSteam and Source-engine game servers
27017TCPMongoDBMongoDB database
32400TCPPlexPlex Media Server
41641UDPTailscaleTailscale WireGuard peer-to-peer
51820UDPWireGuardWireGuard VPN tunnel

How ports work

An IP address gets data to the right device; a port number gets it to the right program on that device. Combined, an IP and port form a socket — for example 93.184.216.34:443 is a web server listening for HTTPS. Ports run from 0 to 65535 and split into three ranges:

  • Well-known (0–1023) — core services like HTTP, HTTPS, SSH and DNS, assigned by IANA.
  • Registered (1024–49151) — reserved by specific applications and vendors.
  • Dynamic/ephemeral (49152–65535) — temporary ports your device picks for outgoing connections.

TCP vs UDP

TCP is connection-oriented and reliable — it guarantees ordered, complete delivery, ideal for web pages, email and file transfer. UDP is connectionless and fast, trading guarantees for low latency, ideal for DNS, video calls and gaming. Some services (like DNS) use both.

Frequently Asked Questions

How do I check which ports are open on my computer?

Run netstat -an (Windows/macOS/Linux) to list listening ports, or use nmap to scan a host. Only open ports you actually need, and firewall the rest.

Is it safe to leave port 3389 (RDP) open to the internet?

No — exposed RDP is a top ransomware entry point. Put it behind a VPN, restrict it by IP, enforce strong passwords and multi-factor authentication, and never expose it directly.

Why does HTTPS appear under both TCP and UDP?

Traditional HTTPS runs over TCP on port 443. HTTP/3 uses QUIC, which runs over UDP on the same port 443, so modern web traffic can use either.

Which UDP ports do VPNs and VoIP use?

IPsec VPNs use UDP 500 (IKE) and UDP 4500 (NAT traversal); OpenVPN defaults to UDP 1194; WireGuard to UDP 51820; L2TP to UDP 1701. VoIP uses SIP on 5060 (5061 for TLS) for call setup and a range of RTP ports (commonly 10000–20000) for the audio itself, with STUN/TURN on 3478 to get through NAT.

What are the port numbers for Telnet and IRC?

Telnet uses TCP port 23. IRC is officially assigned TCP 194, but almost all IRC servers actually listen on 6667 (and 6697 for TLS). Together the official assignments add up to 217.

How many ports are there?

65,536 per protocol (0–65535) for both TCP and UDP. Ports 0–1023 are well-known, 1024–49151 registered, and 49152–65535 dynamic/ephemeral.