Network Ports
IANA Assigns each port a number between 0 and 65535
Well-Known Ports (0-1023)
Registered Ports (1024-49151)
Dynamic/Private Ports (49152-65535)
| PORT | protocol | Service |
|---|---|---|
| 20 | TCP | FTP (data only) |
| 21 | TCP | FTP (File Transfer Protocol) (control only) |
| 22 | TCP | SSH (Secure Shell) |
| 23 | TCP | Telnet (remote insecure) |
| 25 | TCP | SMTP (Simple Mail Transfer Protocol) |
| 53 | TCP/UDP | DNS (Domain Name System) |
| 67 | UDP | DHCP (Server-side) Listens for incoming Discover, Request, and Release messages sent by network clients |
| 68 | UDP | DHCP (Client-side) Receives responses, such as IP offers and acknowledgments |
| 69 | UDP | TFTP (Trivial File Transfer Protocol) lightweight file transfer protocol that transfers files between clients and servers |
| 80 | TCP | HTTP (Hypertext Transfer Protocol) Web server communications insecure |
| 110 | TCP | POP3(Post Office Protocol) e-mail clients use to retrieve e-mail from a mail server (Old insecure) |
| 123 | UDP | NTP (Network Time Protocol) |
| 135 | TCP | RPC (Windows services communication AD, WMI, WINS, DHCP) |
| 137 | UDP | NetBIOS (Name Service) |
| 138 | UDP | NetBIOS (Datagram Service browsing) |
| 139 | TCP | NetBIOS (Session Service File/printer) |
| 143 | TCP | IMAP (email insecure) |
| 161 | UDP | SNMP (monitoring routers, switches, etc.) |
| 389 | TCP/UDP | LDAP (Lightweight Directory Access Protocol) (centralized auth, like AD) |
| 443 | TCP | HTTPS (Hypertext Transfer Protocol Secure) HTTP over TLS or HTTP over SSL |
| 445 | TCP | SMB (Server Message Block) Windows modern file share |
| 465 | TCP | SMTPS (legacy SMTP over SSL/TLS *USE PORT 587) |
| 514 | UDP | Syslog (centralized logging) |
| 587 | TCP | SMTPS (START/TLS email correct port) |
| 993 | TCP | IMAPS (secure IMAP) |
| 995 | TCP | POP3S (secure POP3 old email) |
| 1433 | TCP | MS-SQL (Microsoft SQL Server) proprietary relational database management system |
| 3306 | TCP | MySQL (database server) |
| 3389 | TCP | RDP (Remote Desktop Protocol) MS proprietary protocol provides a user with a GUI to connect to another computer over a network |
| 5060/1 | TCP | SIP (Session Initiation Protocol) VOIP signaling, setup/manage VOIP sessions |
| 5900 | TCP | VNC (remote desktop GUI) |
| 6667, 6697 | TCP | IRC (Internet Relay Chat) Protocol for internet chat and messaging |
| 8080 | TCP | HTTP (alt port) |
| 8443 | TCP | HTTPS (alt port) |