Turning Point Academy · Network Essentials

Common Ports and Protocols Reference


One-page companion for Module 5. A port is the number that steers arriving data to the right program — know this table and half of every firewall rule reads itself.

The three IANA ranges

RangeNameWho uses it
0–1023System (well-known)Standard services: web, mail, DNS...
1024–49151RegisteredVendor applications (e.g. 3389 RDP)
49152–65535Dynamic (ephemeral)Your OS, as the temporary client side

Servers listen on fixed low ports; your machine replies from a random dynamic port — the pair of them identifies the conversation.

The beginner's core table

PortProtocolTransport2026 status
20/21FTP (file transfer)TCPLegacy — plaintext; use SFTP over 22
22SSH / SFTPTCPCurrent
23TelnetTCPLegacy — plaintext; replaced by SSH
25SMTP (server↔server relay)TCPCurrent for relay only — not your mail app
53DNSTCP + UDPCurrent
67/68DHCP (server/client)UDPCurrent
80HTTPTCPCurrent — usually just redirects to 443
110POP3TCPLegacy — plaintext; use 995
123NTP (time sync)UDPCurrent
143IMAPTCPLegacy — plaintext; use 993
161SNMP (monitoring)UDPCurrent
443HTTPSTCP (+ UDP — see QUIC)Current — the universal door
465/587Mail submission over TLSTCPCurrent — how your mail app sends
853DNS over TLS (DoT)TCPCurrent
993IMAPS (secure IMAP)TCPCurrent
995POP3S (secure POP3)TCPCurrent
3389RDP (remote desktop)TCPCurrent — never expose it to the Internet
QUIC note. HTTP/3 rides QUIC on UDP 443: TCP-style reliability plus TLS, rebuilt over UDP. About one-fifth of web requests travel this way (2025–26), so "443 = TCP" is no longer the whole story.

Ports in commands


Network Essentials · Module 5 · Turning Point Academy — backbone: Al-Doori, Network Essentials, Ch. 5 & 6.