Common Network Ports List

PortProtocolService NameDescription
1TCP/UDPtcpmuxTCP Port Service Multiplexer (TCPMUX)
7TCP/UDPechoEcho Protocol
20TCPftp-dataFTP (File Transfer Protocol) - Data Transfer
21TCPftpFTP (File Transfer Protocol) - Control (Commands)
22TCPsshSSH (Secure Shell)
23TCPtelnetTelnet protocol—unencrypted text communications
25TCPsmtpSMTP (Simple Mail Transfer Protocol)—used for email routing
53TCP/UDPdomainDNS (Domain Name System)
67UDPbootpsDHCP (Dynamic Host Configuration Protocol) - Server
68UDPbootpcDHCP (Dynamic Host Configuration Protocol) - Client
69UDPtftpTFTP (Trivial File Transfer Protocol)
80TCPhttpHTTP (Hypertext Transfer Protocol)
110TCPpop3POP3 (Post Office Protocol version 3)—used by e-mail clients to retrieve e-mail from a server
119TCPnntpNNTP (Network News Transfer Protocol)
123UDPntpNTP (Network Time Protocol)
137TCP/UDPnetbios-nsNetBIOS Name Service
138TCP/UDPnetbios-dgmNetBIOS Datagram Service
139TCP/UDPnetbios-ssnNetBIOS Session Service
143TCPimapIMAP (Internet Message Access Protocol)—used by e-mail clients to retrieve e-mail from a server
161UDPsnmpSNMP (Simple Network Management Protocol)
162UDPsnmptrapSNMP Trap
179TCPbgpBGP (Border Gateway Protocol)
389TCP/UDPldapLDAP (Lightweight Directory Access Protocol)
443TCPhttpsHTTPS (HTTP Secure)
445TCPmicrosoft-dsMicrosoft-DS (SMB file sharing)
514UDPsyslogSyslog protocol
587TCPsubmissionSMTP (Email submission port)
636TCP/UDPldapsLDAPS (LDAP over SSL/TLS)
853TCP/UDPdomain-sDNS over TLS (DoT)
993TCPimapsIMAPS (IMAP over SSL/TLS)
995TCPpop3sPOP3S (POP3 over SSL/TLS)
1080TCPsocksSOCKS proxy
1194UDPopenvpnOpenVPN
1433TCPms-sql-sMicrosoft SQL Server
1521TCPncube-lmOracle Database
1723TCPpptpPPTP (Point-to-Point Tunneling Protocol)
3306TCPmysqlMySQL Database
3389TCPms-wbt-serverRDP (Remote Desktop Protocol)
5060TCP/UDPsipSIP (Session Initiation Protocol)
5061TCPsipsSIPS (SIP over TLS)
5432TCPpostgresqlPostgreSQL Database
5900TCPvncVNC (Virtual Network Computing) - Screen Sharing
6379TCPredisRedis Key-Value Store
8080TCPhttp-altHTTP Alternate (often used for web servers, proxies, or development)
27017TCPmongodMongoDB Database

About Common Network Ports

Network ports are endpoints of communication in an operating system. When a program or service wants to communicate with another program or service over a network (like the internet), it uses a specific port number. Ports are identified by positive 16-bit unsigned integers, ranging from 0 to 65535.

Ports 0-1023 are "well-known ports" or "system ports", typically used by system processes or by programs executed by privileged users. Ports 1024-49151 are "registered ports" or "user ports". Ports 49152-65535 are "dynamic ports" or "private ports".

This tool lists some of the most commonly encountered ports and their typical uses. It is not an exhaustive list.