The Most Popular TCP and UDP Port Numbers

Some ports can be used for anything, while others have long-established purposes

The Transmission Control Protocol (TCP) uses a set of communication channels called ports to manage system messaging among several different applications running on the same physical device. Unlike the physical ports on computers like USB ports or Ethernet ports, TCP ports are virtual—programmable entries numbered between 0 and 65535.

Most TCP ports are general-purpose channels that can be called into service as needed but otherwise sit idle. Some lower-numbered ports, however, are dedicated to specific applications. While many TCP ports belong to applications that no longer exist, certain ones are very popular.

of 11

TCP Port 0

Transmission Control Protocol (TCP) Header


Jason Gillikin

TCP does not actually use port 0 for network communication, but this port is well-known to network programmers. TCP socket programs use port 0 by convention to request an available port be chosen and allocated by the operating system. This saves a programmer from having to pick ("hardcode") a port number that might not work well for the situation.

of 11

TCP Ports 20 and 21

Free FTP


Jason Gillikin

FTP servers use TCP port 21 to manage their side of FTP sessions. The server listens for FTP commands arriving at this port and responds accordingly. In active mode FTP, the server additionally uses port 20 to initiate data transfers back to the FTP client.

of 11

TCP Port 22

Web browser on Google homepage.

 Simon Steinberger/Pixabay

Secure Shell uses port 22. SSH servers listen on this port for incoming login requests from remote clients. Due to the nature of this usage, port 22 of any public server frequently gets probed by network hackers and has been the subject of much scrutiny in the network security community. Some security advocates recommend that administrators relocate their SSH installation to a different port to help avoid these attacks, while others argue this is only a marginally helpful workaround.

of 11

TCP Port 23

2 laptops showing Telnet example.

Port 23 governs telnet, a text-based system for logging into remote systems. Although modern remote-access approaches rely on Secure Shell on port 22, port 23 remains reserved for the older and less-secure telnet application.

of 11

TCP Ports 25, 110, and 143

A screen shot of the Microsoft Outlook interface

 Joli Ballew

Email relies on several standard ports. Port 25 governs the Simple Mail Transfer Protocol — the tool by which an email on your computer makes its way to a mail server, and then from that server to the larger internet for routing and delivery.

On the receiving end, port 110 governs Post Office Protocol, version 3, and port 143 is dedicated to Internet Mail Access Protocol. POP3 and IMAP control the flow of emails from your provider's server to your inbox.

The secure versions of SMTP and IMAP vary depending on configuration, but ports 465 and 587 are common.

of 11

UDP Ports 67 and 68

Server rack.

Panumas Nikhomkhai/​Pexels

Dynamic Host Configuration Protocol servers use UDP port 67 to listen for requests while DHCP clients communicate on UDP port 68.

of 11

TCP Ports 80 and 443

Computer with webpages open.


Arguably the single most famous port on the Internet, TCP port 80 is the default that HyperText Transfer Protocol Web servers listen on for Web browser requests. 

Port 443 is the default for secure HTTP.

of 11

UDP Port 88

An Xbox controller with games in the background.


The Xbox network gaming service uses several different port numbers including UDP port 88.

of 11

UDP Ports 161 and 162

Cables plugged into a network switch.

 Brett Sayles/Pexels

By default, the Simple Network Management Protocol uses UDP port 161 for sending and receiving requests on the network being managed. It uses UDP port 162 as the default for receiving SNMP traps from managed devices.

of 11

TCP Port 194

A smartphone and stylus.


Although tools like smartphone messaging apps and services like Slack and Microsoft Teams have cut into the use of Internet Relay Chat, IRC still proves popular with people around the globe. By default, IRC uses port 194.

of 11

Ports Above 1023

A question mark drawn on a chalkboard.


TCP and UDP port numbers between 1024 and 49151 are called registered ports. The Internet Assigned Numbers Authority maintains a listing of services using these ports in order to minimize conflicting uses.

Unlike ports with lower numbers, developers of new TCP/UDP services can select a specific number to register with IANA rather than having a number assigned to them. Using registered ports also avoids the additional security restrictions that operating systems place on ports with lower numbers.

Was this page helpful?