§ 01 / TOOL
Port Lookup.
STATUS READYENTRIES 81SOURCE IANA + COMMON DEV
> SEARCH
BY PORT NUMBER OR SERVICE NAME
PORTS.
81 OF 81- 20TCPFTP-DATAFile Transfer Protocol — data channel.
- 21TCPFTPFile Transfer Protocol — control channel.
- 22TCPSSHSecure Shell — encrypted remote login.
- 23TCPTelnetPlaintext remote login (deprecated; use SSH).
- 25TCPSMTPSimple Mail Transfer Protocol — sending mail.
- 53TCP/UDPDNSDomain Name System.
- 67UDPDHCP (server)Dynamic Host Configuration Protocol — server.
- 68UDPDHCP (client)DHCP — client.
- 69UDPTFTPTrivial File Transfer Protocol.
- 80TCPHTTPWorld Wide Web — unencrypted.
- 110TCPPOP3Post Office Protocol v3 — mail retrieval.
- 119TCPNNTPNetwork News Transfer Protocol.
- 123UDPNTPNetwork Time Protocol — clock sync.
- 135TCPMS RPCMicrosoft RPC endpoint mapper.
- 137UDPNetBIOS-NSNetBIOS Name Service.
- 138UDPNetBIOS-DGMNetBIOS Datagram Service.
- 139TCPNetBIOS-SSNNetBIOS Session Service / SMB over NetBIOS.
- 143TCPIMAPInternet Message Access Protocol.
- 161UDPSNMPSimple Network Management Protocol.
- 162UDPSNMP TrapSNMP — traps from agents to managers.
- 179TCPBGPBorder Gateway Protocol — internet routing.
- 194TCPIRCInternet Relay Chat.
- 220TCPIMAP3IMAP version 3.
- 389TCPLDAPLightweight Directory Access Protocol.
- 443TCPHTTPSHTTP over TLS — encrypted web.
- 445TCPSMBServer Message Block — file sharing.
- 465TCPSMTPSSMTP over implicit TLS (legacy).
- 514UDPsyslogSystem log forwarding.
- 515TCPLPDLine Printer Daemon.
- 587TCPSMTP (submission)Mail submission with STARTTLS.
- 631TCPIPP / CUPSInternet Printing Protocol.
- 636TCPLDAPSLDAP over SSL.
- 853TCPDNS over TLSEncrypted DNS (DoT).
- 873TCPrsyncrsync file transfer daemon.
- 989TCPFTPS-DATAFTP over TLS — data.
- 990TCPFTPSFTP over TLS — control.
- 993TCPIMAPSIMAP over TLS.
- 995TCPPOP3SPOP3 over TLS.
- 1080TCPSOCKSSOCKS proxy.
- 1194UDPOpenVPNOpenVPN default port.
- 1433TCPMSSQLMicrosoft SQL Server.
- 1521TCPOracleOracle DB listener.
- 1701UDPL2TPLayer 2 Tunneling Protocol.
- 1723TCPPPTPPoint-to-Point Tunneling Protocol.
- 1812UDPRADIUS authRADIUS authentication.
- 1813UDPRADIUS acctRADIUS accounting.
- 2049TCP/UDPNFSNetwork File System.
- 2375TCPDockerDocker daemon (unencrypted — disable in prod).
- 2376TCPDocker TLSDocker daemon over TLS.
- 3000TCPCommon devNode/Next.js/Rails dev servers.
- 3001TCPCommon devFrequent secondary dev port.
- 3306TCPMySQLMySQL / MariaDB.
- 3389TCPRDPMicrosoft Remote Desktop Protocol.
- 3478TCP/UDPSTUN/TURNWebRTC NAT traversal.
- 4433TCPHTTPS-altCommon alternate HTTPS dev port.
- 5060TCP/UDPSIPSession Initiation Protocol — VoIP signaling.
- 5061TCPSIPSSIP over TLS.
- 5222TCPXMPPJabber / XMPP client connections.
- 5353UDPmDNSMulticast DNS / Bonjour / Avahi.
- 5432TCPPostgreSQLPostgreSQL database.
- 5601TCPKibanaKibana dashboard.
- 5672TCPAMQPAdvanced Message Queueing Protocol — RabbitMQ.
- 5900TCPVNCVirtual Network Computing.
- 5984TCPCouchDBCouchDB HTTP API.
- 6379TCPRedisRedis in-memory data store.
- 6443TCPKubernetes APIKubernetes API server.
- 6667TCPIRCIRC server (alternate).
- 7000TCPCommon devCassandra inter-node / common dev.
- 8000TCPHTTP-altCommon HTTP dev / Django default.
- 8080TCPHTTP-altCommon alternate HTTP — proxies, dev servers.
- 8086TCPInfluxDBInfluxDB HTTP API.
- 8443TCPHTTPS-altCommon alternate HTTPS.
- 8888TCPHTTP-altCommon alternate HTTP / Jupyter default.
- 9000TCPCommon devPHP-FPM, SonarQube, etc.
- 9090TCPPrometheusPrometheus metrics server.
- 9092TCPKafkaApache Kafka broker.
- 9200TCPElasticsearchElasticsearch HTTP API.
- 9418TCPgitgit daemon (git://).
- 11211TCPMemcachedMemcached cache.
- 27017TCPMongoDBMongoDB database.
- 50000TCPSAPSAP NetWeaver dispatcher.
§ 02 / ABOUT
The port number space.
A TCP or UDP port is a 16-bit number (0–65535) that identifies an endpoint on a host. Combined with the IP address, it forms the “socket” — the unique pair that identifies a network conversation. IANA divides the space into three ranges.
// THE THREE RANGES
- Well-known (0–1023) — Standard services. HTTP=80, HTTPS=443, SSH=22, etc. Binding requires root/admin on Linux/macOS.
- Registered (1024–49151) — Vendors apply to IANA for assignments. PostgreSQL=5432, Redis=6379, etc.
- Dynamic/Ephemeral (49152–65535) — Source ports for outbound client connections. Pool size means thousands of simultaneous connections per IP.
// SECURITY NOTE
Just because a port is "registered" to a service doesn’t mean traffic on that port IS that service. Tools can listen on any port. When auditing, verify the actual protocol with packet inspection or banner grabbing — not just the port number.
§ 03 / FAQ
Port questions.
What’s the difference between TCP and UDP?+
TCP is connection-oriented and reliable — it sets up a session, sequences and retransmits packets, and guarantees ordered delivery. UDP is fire-and-forget — fast, no setup, no delivery guarantees. Use TCP for HTTP, SSH, file transfer; UDP for DNS, NTP, VoIP, real-time gaming.
What does "well-known" vs "registered" port mean?+
IANA splits the port space into three: 0–1023 are "well-known" (assigned to standard services like HTTP, SSH); 1024–49151 are "registered" (vendors apply to IANA for an assignment); 49152–65535 are "dynamic/ephemeral" (used by client OS for outbound connection source ports). Most apps below 1024 require root to bind on Linux.
Why are some ports listed as both TCP and UDP?+
A few protocols use both. DNS (port 53) traditionally uses UDP for normal queries and TCP for zone transfers and large responses. NFS uses both depending on version. SIP, STUN, and a few others negotiate at runtime.
How do I check what’s listening on a port?+
On macOS/Linux: lsof -i :PORT. On Linux specifically: ss -tlnp (TCP listening) or ss -ulnp (UDP listening). On Windows: netstat -ano | findstr :PORT. nmap is the cross-platform option for scanning a remote host.
§ 04 / TOOLS
Related calculators.
§ 05 / READING

