ATB Team

Do You Know This 50 Common networking Ports

In networking and internet communication, ports play a key role in how devices and applications communicate. Think of a port as a virtual doorway that lets data pass between your device and the internet. Each service on your computer or server typically uses a specific port to send and receive data. Here’s a friendly guide to 50 common ports you should know about, whether you’re setting up a server, troubleshooting a network, or just curious about how the internet works.

Port NumberProtocolDescription
20FTP (File Transfer Protocol)Used for FTP data transfer.
21FTP (File Transfer Protocol)Used for FTP commands.
22SSH (Secure Shell)Secure remote login and file transfer.
23TelnetOlder protocol for remote access (not secure).
25SMTP (Simple Mail Transfer Protocol)Used for sending emails between mail servers.
53DNS (Domain Name System)Resolves domain names to IP addresses.
67DHCP (Dynamic Host Configuration Protocol)Server-side for assigning IP addresses.
68DHCP (Dynamic Host Configuration Protocol)Client-side for receiving IP addresses.
80HTTP (Hypertext Transfer Protocol)Standard protocol for browsing websites.
110POP3 (Post Office Protocol v3)Used by email clients to receive email.
143IMAP (Internet Message Access Protocol)Used by email clients to retrieve emails, more modern than POP3.
161SNMP (Simple Network Management Protocol)Used for managing network devices like routers and switches.
443HTTPS (Hypertext Transfer Protocol Secure)Secure version of HTTP, used for encrypted web browsing.
465SMTP Secure (SMTPS)Secure version of SMTP for sending encrypted emails.
587SMTP (Simple Mail Transfer Protocol)Used for sending emails securely (typically over TLS).
993IMAPS (IMAP Secure)Secure version of IMAP for retrieving emails.
995POP3S (POP3 Secure)Secure version of POP3 for retrieving emails.
1080SOCKS ProxyUsed for proxy connections (handling requests for network traffic).
1433Microsoft SQL ServerDefault port for Microsoft SQL Server database connections.
1434Microsoft SQL Server Resolution ServiceUsed by Microsoft SQL Server for discovering SQL servers.
1500RSH (Remote Shell)An older, less secure protocol for remote command execution.
1701L2TP (Layer 2 Tunneling Protocol)VPN protocol used for secure connections.
1723PPTP (Point-to-Point Tunneling Protocol)Used for VPNs, offering a basic level of security.
1812RADIUS AuthenticationUsed for network access authentication, commonly in Wi-Fi and VPN setups.
1813RADIUS AccountingUsed for tracking user activity and data usage on network devices.
2049NFS (Network File System)Used for file sharing over a network in UNIX/Linux systems.
3306MySQLDefault port for MySQL database connections.
3389RDP (Remote Desktop Protocol)Used for remote desktop access to Windows systems.
3690SVN (Subversion)Used for version control with the SVN system.
4333PostgreSQLDefault port for PostgreSQL database connections.
5432PostgreSQLDefault port for PostgreSQL database connections (alternate).
5900VNC (Virtual Network Computing)Used for remote desktop sharing.
6379RedisDefault port for Redis database server.
8080HTTP AlternateAlternative to port 80 for web traffic, often used for web apps and proxies.
8081HTTP AlternateAnother alternative HTTP port commonly used for proxy servers.
8443HTTPS AlternateUsed for HTTPS traffic, an alternative to port 443.
8888HTTP AlternateOften used by web servers for development or proxy services.
9200ElasticsearchDefault port for Elasticsearch services.
9300ElasticsearchUsed for communication between Elasticsearch nodes in a cluster.
10000WebminWeb-based interface for system administration on UNIX/Linux systems.
11211MemcachedDefault port for the Memcached distributed memory caching system.
12000RsyncUsed for remote file synchronization.
14345Microsoft RPCUsed by Microsoft for remote procedure calls (RPC).
18000DropboxUsed by Dropbox for file syncing and sharing.
20000WebminUsed for the Webmin administration interface on UNIX/Linux systems.
2222SSH AlternativeUsed for SSH access, sometimes as an alternative to port 22.
33060MySQL X ProtocolUsed for MySQL database client connections over X protocol.
3333DCC (Direct Client-to-Client)Used for direct file transfers in IRC (Internet Relay Chat).
54321ADB (Android Debug Bridge)Used for debugging Android devices.
5901VNC SecureUsed for secure VNC remote desktop connections.

This list covers many common ports that help maintain smooth operation in networks, from file sharing and web browsing to secure remote connections and email services. Knowing which ports are being used for different services can also help in troubleshooting network issues or configuring firewalls.

Leave a Comment