Network Common Ports Cheat Sheet 2025: Every Port You Need to Know

Whether you’re a network administrator, cybersecurity professional, or IT enthusiast, understanding network ports is crucial for troubleshooting, security, and system management. This Common Ports Cheat sheet covers over 200 common network ports, their services, and practical applications.

What Are Network Ports?

Network ports are virtual endpoints in your computer’s operating system that allow different applications and services to communicate over a network. Think of them as numbered doors – each service knocks on a specific door (port number) to establish communication.

Your computer uses two main types of ports:

  • Physical ports: Hardware connections like USB, Ethernet, and HDMI
  • Network ports: Software-defined communication channels (the focus of this guide)

Understanding Port Categories

Network ports are divided into three main categories:

  • System/Well-Known Ports (0-1023): Reserved for system services and widely-used protocols
  • User/Registered Ports (1024-49151): Assigned to specific applications and services
  • Dynamic/Private Ports (49152-65535): Used for temporary connections and client-side communications

Complete Network Ports Reference Table

System Ports (0-1023)

PortProtocolServiceDescription
7TCP/UDPEchoNetwork testing service that echoes back received data
19TCP/UDPChargenCharacter generator for network testing
20TCPFTP DataFile Transfer Protocol data channel
21TCPFTP ControlFile Transfer Protocol control channel
22TCPSSH/SCPSecure Shell for remote access and file transfer
23TCPTelnetUnencrypted remote terminal access (deprecated)
25TCPSMTPSimple Mail Transfer Protocol for email sending
37TCP/UDPTimeNetwork time protocol (legacy)
42TCP/UDPWINSWindows Internet Name Service replication
43TCPWHOISDomain registration information lookup
49TCP/UDPTACACSTerminal Access Controller Access Control System
53TCP/UDPDNSDomain Name System for name resolution
67UDPDHCP ServerDynamic Host Configuration Protocol server
68UDPDHCP ClientDynamic Host Configuration Protocol client
69UDPTFTPTrivial File Transfer Protocol
70TCPGopherEarly internet protocol (mostly obsolete)
79TCPFingerUser information protocol
80TCPHTTPHypertext Transfer Protocol for web browsing
88TCP/UDPKerberosNetwork authentication protocol
102TCPMS ExchangeMicrosoft Exchange MTA Stacks
110TCPPOP3Post Office Protocol version 3 for email retrieval
113TCPIdentIdentification protocol
119TCPNNTPNetwork News Transfer Protocol (Usenet)
123UDPNTPNetwork Time Protocol for time synchronization
135TCPMS RPCMicrosoft Remote Procedure Call
137UDPNetBIOS-NSNetBIOS Name Service
138UDPNetBIOS-DGMNetBIOS Datagram Service
139TCPNetBIOS-SSNNetBIOS Session Service
143TCPIMAP4Internet Message Access Protocol version 4
161UDPSNMPSimple Network Management Protocol
162UDPSNMP TrapSNMP trap notifications
177UDPXDMCPX Display Manager Control Protocol
179TCPBGPBorder Gateway Protocol for routing
194TCPIRCInternet Relay Chat
201TCPAppleTalkApple networking protocol
264TCP/UDPBGMPBorder Gateway Multicast Protocol
318TCP/UDPTSPTime Stamp Protocol
389TCP/UDPLDAPLightweight Directory Access Protocol
443TCPHTTPSHTTP Secure (HTTP over SSL/TLS)
445TCPSMBServer Message Block (Microsoft file sharing)
464TCP/UDPKerberosKerberos password changing
465TCPSMTPSSMTP over SSL (deprecated, use 587)
497TCPRetrospectDantz Retrospect backup software
500UDPISAKMPInternet Security Association Key Management
512TCPrexecRemote execution (insecure)
513TCPrloginRemote login (insecure)
514UDPSyslogSystem logging protocol
515TCPLPD/LPRLine Printer Daemon/Line Printer Remote
520UDPRIPRouting Information Protocol
521UDPRIPngRIP next generation for IPv6
540TCPUUCPUnix-to-Unix Copy Protocol
554TCP/UDPRTSPReal Time Streaming Protocol
563TCPNNTPSNNTP over SSL
587TCPSMTPMessage Submission (preferred over port 25)
591TCPFileMakerFileMaker database
593TCP/UDPMS DCOMMicrosoft Distributed Component Object Model
631TCP/UDPIPPInternet Printing Protocol
636TCPLDAPSLDAP over SSL
639TCP/UDPMSDPMulticast Source Discovery Protocol
646TCPLDPLabel Distribution Protocol (MPLS)
691TCPMS ExchangeMicrosoft Exchange routing
860TCPiSCSIInternet Small Computer System Interface
873TCPrsyncRemote synchronization utility
902TCPVMwareVMware Server Console
989TCPFTPS DataFTP over SSL data channel
990TCPFTPS ControlFTP over SSL control channel
993TCPIMAPSIMAP4 over SSL
995TCPPOP3SPOP3 over SSL

User/Registered Ports (1024-49151)

PortProtocolServiceDescription
1025TCPMS RPCMicrosoft RPC high port
1026-1029TCPWindows MessengerWindows Messenger service
1080TCPSOCKSSOCKS proxy protocol
1194UDPOpenVPNOpen source VPN solution
1214TCPKazaaPeer-to-peer file sharing (legacy)
1241TCPNessusVulnerability scanner
1311TCPDell OpenManageDell server management
1337TCPWASTEEncrypted private P2P network
1433TCPMS SQL ServerMicrosoft SQL Server database
1434UDPMS SQL MonitorMicrosoft SQL Server monitoring
1512TCPWINSWindows Internet Name Service
1521TCPOracleOracle database listener
1589UDPCisco VQPVLAN Query Protocol
1701UDPL2TPLayer 2 Tunneling Protocol
1723TCPPPTPPoint-to-Point Tunneling Protocol
1725UDPSteamValve Steam gaming platform
1741TCPCiscoWorksCisco network management
1755TCP/UDPMS MediaWindows Media Services
1812UDPRADIUS AuthRemote Authentication Dial-In User Service
1813UDPRADIUS AcctRADIUS accounting
1863TCPMSN MessengerMicrosoft instant messaging (legacy)
1985UDPCisco HSRPHot Standby Router Protocol
2000TCPCisco SCCPSkinny Client Control Protocol
2002TCPCisco ACSAccess Control Server
2049TCP/UDPNFSNetwork File System
2082TCPcPanelWeb hosting control panel
2083TCPcPanel SSLcPanel over SSL
2100TCPOracle XDBOracle XML database
2222TCPDirectAdminWeb hosting control panel
2302TCP/UDPHaloHalo gaming
2375TCPDockerDocker REST API (insecure)
2376TCPDockerDocker REST API (secure)
2483TCPOracle DBOracle database
2484TCPOracle DBOracle database SSL
2967TCPSymantec AVSymantec antivirus
3000TCPNode.jsCommon Node.js development port
3050TCPInterbaseInterbase/Firebird database
3074TCP/UDPXbox LiveMicrosoft Xbox Live gaming
3124TCPHTTP ProxyHTTP proxy service
3128TCPSquid ProxySquid web proxy cache
3222TCPGLBPGateway Load Balancing Protocol
3260TCPiSCSI TargetiSCSI target service
3306TCPMySQLMySQL database server
3389TCPRDPRemote Desktop Protocol
3478TCP/UDPSTUNSession Traversal Utilities for NAT
3689TCPiTunesApple iTunes music sharing
3690TCPSubversionSVN version control system
3724TCPWorld of WarcraftBlizzard gaming
3784TCP/UDPVentriloVoice communication software
3785TCP/UDPVentriloVoice communication software
4000TCPDiablo IIBlizzard gaming
4333TCPmSQLMini SQL database
4444TCPMetasploitSecurity testing framework
4664TCPGoogle DesktopGoogle Desktop search
4672UDPeMulePeer-to-peer file sharing
4899TCPRadminRemote administration tool
5000TCPUPnPUniversal Plug and Play
5001TCPSlingboxSlingbox media streaming
5004UDPRTPReal-time Transport Protocol
5005UDPRTCPRTP Control Protocol
5050TCPYahoo MessengerYahoo instant messaging
5060TCP/UDPSIPSession Initiation Protocol
5190TCPAIM/ICQAOL Instant Messenger
5222TCPXMPP ClientExtensible Messaging and Presence Protocol
5223TCPXMPP SSLXMPP over SSL
5269TCPXMPP ServerXMPP server-to-server
5353UDPmDNSMulticast DNS (Bonjour)
5432TCPPostgreSQLPostgreSQL database
5500TCPVNCVirtual Network Computing
5631TCPpcAnywhereSymantec pcAnywhere
5632UDPpcAnywhereSymantec pcAnywhere
5800TCPVNC HTTPVNC over HTTP
5900TCPVNCVNC remote desktop
5984TCPCouchDBApache CouchDB database
6000TCPX11X Window System
6001TCPX11X Window System forwarding
6112TCP/UDPBattle.netBlizzard gaming platform
6129TCPDameWareRemote administration
6257TCPWinMXPeer-to-peer file sharing
6346TCP/UDPGnutellaPeer-to-peer network
6347TCP/UDPGnutellaPeer-to-peer network
6379TCPRedisRedis database
6500TCP/UDPGameSpyGaming service
6566TCPSANEScanner Access Now Easy
6588TCPAnalogXAnalogX proxy
6665-6669TCPIRCInternet Relay Chat
6679TCPIRC SSLIRC over SSL
6697TCPIRC SSLIRC over SSL
6699TCPNapsterPeer-to-peer file sharing
6881-6999TCP/UDPBitTorrentBitTorrent P2P protocol
6891-6901TCPWindows LiveWindows Live Messenger
6970UDPQuickTimeApple QuickTime streaming
7000TCPCassandraApache Cassandra database
7212TCPGhostSurfAnonymizer proxy
7648TCPCU-SeeMeVideo conferencing
7649TCPCU-SeeMeVideo conferencing
8000TCPHTTP AltAlternative HTTP port
8008TCPHTTP AltAlternative HTTP port
8080TCPHTTP ProxyHTTP proxy/alternative web port
8086TCPKasperskyKaspersky antivirus
8087TCPKasperskyKaspersky antivirus
8118TCPPrivoxyPrivacy proxy
8200TCPVMware ServerVMware infrastructure
8443TCPHTTPS AltAlternative HTTPS port
8500TCPAdobe ColdFusionColdFusion application server
8767TCP/UDPTeamSpeakVoice communication
8834TCPNessusNessus vulnerability scanner
9000TCPSonarQubeCode quality platform
9100TCPHP JetDirectHP printer management
9101TCPBaculaBackup software director
9102TCPBaculaBackup software file daemon
9103TCPBaculaBackup software storage daemon
9119TCPMXitMobile instant messaging
9200TCPElasticsearchElasticsearch search engine
9300TCPElasticsearchElasticsearch transport
9418TCPGitGit version control
9800TCPWebDAVWeb Distributed Authoring
9999TCPUrchinWeb analytics
10000TCPWebminWeb-based system administration
10050TCPZabbix AgentZabbix monitoring agent
10051TCPZabbix ServerZabbix monitoring server
10113TCPNetIQNetIQ monitoring
11211TCP/UDPMemcachedDistributed caching system
11371TCPOpenPGPPGP key server
12035TCP/UDPSecond LifeVirtual world platform
12036TCP/UDPSecond LifeVirtual world platform
13720TCPNetBackupSymantec backup software
13721TCPNetBackupSymantec backup software
14567TCP/UDPBattlefieldEA gaming
15118TCPDipnet/OddbobMalware (historical)
19226TCPAdminSecurePanda antivirus
19638TCPEnsimWeb hosting control panel
20000TCPUserminWeb-based user administration
24800TCPSynergyKeyboard/mouse sharing
25565TCPMinecraftMinecraft gaming server
25999TCPXfireGaming communication
26000TCP/UDPQuakeid Software gaming
27015TCP/UDPSteamSteam gaming platform
27017TCPMongoDBMongoDB database
28960TCP/UDPCall of DutyActivision gaming
32400TCPPlexPlex media server
33434UDPTracerouteNetwork diagnostic tool
37777TCPDahuaDahua security cameras
50000TCPSAPSAP application server

Most Important Ports Every IT Professional Should Know

Essential Web Ports

  • Port 80 (HTTP): Standard web traffic – every website you visit uses this
  • Port 443 (HTTPS): Secure web traffic – essential for online banking, shopping, and secure sites
  • Port 8080: Alternative web port – commonly used for development and proxy servers like Burp Suite proxy.
common ports cheat sheet - common ports

Critical Email Ports

  • Port 25 (SMTP): Email sending between servers
  • Port 587 (SMTP): Email submission from clients (preferred over port 25)
  • Port 110 (POP3): Email retrieval (downloads emails to device)
  • Port 143 (IMAP): Email access (emails stay on server)
  • Port 993 (IMAPS): Secure IMAP
  • Port 995 (POP3S): Secure POP3

Database Ports

  • Port 3306 (MySQL): World’s most popular open-source database
  • Port 5432 (PostgreSQL): Advanced open-source database
  • Port 1433 (SQL Server): Microsoft’s enterprise database
  • Port 1521 (Oracle): Oracle enterprise database
  • Port 27017 (MongoDB): Popular NoSQL database

Remote Access Ports

  • Port 22 (SSH): Secure remote access for Linux/Unix systems
  • Port 3389 (RDP): Remote Desktop for Windows systems
  • Port 23 (Telnet): Insecure remote access (avoid using)

Security Considerations

Ports to Monitor for Security

  • Port 1337: Often used by hackers and malware
  • Port 31337: Back Orifice trojan
  • Port 12345: NetBus trojan
  • Port 27374: Sub7 trojan

Common Attack Vectors

  • Port 445 (SMB): Frequently targeted by ransomware like WannaCry
  • Port 135 (RPC): Often exploited in Windows networks
  • Port 139 (NetBIOS): Legacy Windows networking, should be blocked externally

Best Practices

  1. Close unnecessary ports: Only open ports you actually need
  2. Use firewalls: Block unused ports at network and host levels
  3. Regular scanning: Use tools like Nmap to audit open ports
  4. Monitor traffic: Watch for unusual activity on critical ports
  5. Use secure alternatives: Replace Telnet (23) with SSH (22), HTTP (80) with HTTPS (443)

Troubleshooting Common Port Issues

Port Already in Use

If you encounter “port already in use” errors:

  1. Check what’s using the port: netstat -tulpn | grep :PORT
  2. Stop the conflicting service
  3. Choose an alternative port
  4. Restart your application

Port Blocked by Firewall

To test if a port is blocked:

  1. Use telnet: telnet hostname port
  2. Use nmap: nmap -p PORT hostname
  3. Check firewall rules
  4. Verify port forwarding on routers

Network Connectivity Issues

Common troubleshooting steps:

  1. Verify the service is running
  2. Check if the port is open locally
  3. Test from another machine
  4. Examine firewall logs
  5. Verify DNS resolution

TCP vs UDP: Understanding the Difference

TCP vs UDP - Understanding the Difference

TCP (Transmission Control Protocol)

  • Connection-oriented: Establishes a connection before sending data
  • Reliable: Guarantees data delivery and order
  • Error checking: Detects and corrects errors
  • Slower: Due to overhead from reliability features
  • Use cases: Web browsing, email, file transfer

UDP (User Datagram Protocol)

  • Connectionless: Sends data without establishing a connection
  • Fast: Minimal overhead
  • Unreliable: No guarantee of delivery or order
  • No error correction: Data may be lost or corrupted
  • Use cases: Video streaming, online gaming, DNS lookups

Port Ranges and Their Uses

System Ports (0-1023)

Reserved for system services and require administrator privileges to bind to. These are standardized across all operating systems.

User Ports (1024-49151)

Available for user applications. Many are registered with IANA for specific services, but can be used by any application.

Dynamic Ports (49152-65535)

Used for temporary connections, typically by client applications when connecting to servers.

Modern Port Considerations

Cloud Services

  • Port 2375/2376: Docker API
  • Port 6443: Kubernetes API
  • Port 9200: Elasticsearch
  • Port 5672: RabbitMQ

Development Tools

  • Port 3000: Node.js development
  • Port 4200: Angular development
  • Port 8000: Django development
  • Port 5000: Flask development

Container Orchestration

  • Port 2379/2380: etcd
  • Port 10250: Kubelet
  • Port 10256: Kube-proxy

Conclusion

Understanding network ports is fundamental to network administration, security, and troubleshooting. This comprehensive guide covers the most important/common ports you’ll encounter in modern IT environments. Remember to:

  • Keep your systems updated
  • Close unnecessary ports
  • Monitor network traffic
  • Use secure protocols when possible
  • Regular security audits

Whether you’re configuring firewalls, troubleshooting connectivity issues, or securing your network, this common ports cheat sheet will serve as your quick reference guide.

Bookmark this page for quick reference, and remember that network security is an ongoing process that requires constant attention and updates.


FAQs

Most common questions about the the networking ports from the public,

What are the most common ports?

HTTP – Port 80.
HTTPS – 443.
FTP – 21.
FTPS / SSH – 22.
POP3 – 110.
POP3 SSL – 995.
IMAP – 143.
IMAP SSL – 993.

What is the common service port?

 The services and its port numbers are used to differentiate between various services that execute over transport protocols such as TCP/IP, UDP, and SCTP.

What is port 445 commonly used for?

TCP port 445 is used for direct TCP/IP MS Networking access without the need for a NetBIOS layer. This service is only implemented in the more recent verions of Windows (e.g. Windows 2K / XP). The SMB protocol is used among other things for file sharing in Windows NT/2K/XP.

What port 8080 is typically used for?

Generally, the services and its port numbers are used to differentiate between various services that execute over transport protocols such as TCP/IP, UDP, DCCP, and SCTP.
– System Ports (0-1023)
– User Ports (1024-49151)
– Dynamic / Private Ports (49152-65535)

What is port 443?

Port 443 is the standard port for all secured HTTP traffic, meaning it’s absolutely essential for most modern web activity. Encryption is necessary to protect information, as it makes its way between your computer and a web server.

Should I block port 445?

It is recommend blocking port 445 on internal firewalls to segment your network. This will prevent internal spreading of the ransomware. Note that blocking TCP 445 will prevent file and printer sharing. If this is required for business, you may need to leave the port open on some internal firewalls.

Why is Port 0 reserved?

Port 0 is a wildcard port that tells the system to find a suitable port number. Unlike most port numbers, port 0 is a reserved port in TCP/IP networking, meaning that it should not be used in TCP or UDP messages.

What is TCP UDP?

TCP is a connection-oriented protocol and UDP is a connection-less protocol. TCP establishes a connection between a sender and receiver before data can be sent. UDP does not establish a connection before sending data.

Is TCP faster than UDP?

A key difference between TCP and UDP is speed, as TCP is comparatively slower than UDP. Overall, UDP is a much faster, simpler, and efficient protocol, however, retransmission of lost data packets is only possible with TCP.

Is UDP secure?

The connection-oriented methods of TCP make security much easier to implement in that protocol in UDP. However, there are encryption standards available for UDP. The main option that directly aims at security UDP is the Datagram Transport Layer Security protocol or DTLS.