Network reference

Common Port Reference & Search

Search a focused reference of common TCP and UDP ports by number, service name, or purpose. Filter locally without scanning a host or sending a network request.

Port ranges

System 0–1023 · User 1024–49151 · Dynamic / Private 49152–65535

Port reference

56 entries shown

PortProtocolIANA service nameCommon useCategory
20TCPftp-dataFTP data channel in active modeFile transfer
21TCPftpFTP control channelFile transfer
22TCPsshSecure Shell, SFTP, and SCPRemote access
23TCPtelnetUnencrypted remote terminalRemote access
25TCPsmtpServer-to-server email transferEmail
53TCPUDPdomainDomain Name System queries and zone transfersCore networking
67UDPbootpsDHCP serverCore networking
68UDPbootpcDHCP clientCore networking
69UDPtftpTrivial File Transfer ProtocolFile transfer
80TCPhttpUnencrypted web trafficWeb
88TCPUDPkerberosKerberos authenticationAuthentication
110TCPpop3Unencrypted email retrievalEmail
123UDPntpNetwork time synchronizationCore networking
137UDPnetbios-nsNetBIOS name serviceCore networking
138UDPnetbios-dgmNetBIOS datagram serviceCore networking
139TCPnetbios-ssnNetBIOS session serviceFile sharing
143TCPimapUnencrypted email mailbox accessEmail
161UDPsnmpNetwork monitoring queriesMonitoring
162UDPsnmptrapSNMP notifications and trapsMonitoring
179TCPbgpBorder Gateway Protocol routingCore networking
389TCPUDPldapLightweight Directory Access ProtocolDirectory
443TCPUDPhttpsHTTP over TLS; HTTP/3 commonly uses UDPWeb
445TCPmicrosoft-dsSMB file and printer sharingFile sharing
465TCPsubmissionsEmail submission over implicit TLSEmail
500UDPisakmpIKE and IPsec key exchangeVPN and security
514TCPshellLegacy authenticated remote shellRemote access
514UDPsyslogSystem log messagesMonitoring
515TCPprinterLine Printer Daemon spoolerPrinting
546UDPdhcpv6-clientDHCPv6 clientCore networking
547UDPdhcpv6-serverDHCPv6 serverCore networking
587TCPsubmissionAuthenticated email submissionEmail
631TCPUDPipp / ippsInternet Printing ProtocolPrinting
636TCPldapsLDAP over TLSDirectory
853TCPUDPdomain-sEncrypted DNS over TLS, DTLS, or QUICCore networking
989TCPftps-dataFTP data over TLSFile transfer
990TCPftpsFTP control over implicit TLSFile transfer
993TCPimapsIMAP email access over TLSEmail
995TCPpop3sPOP3 email retrieval over TLSEmail
1194TCPUDPopenvpnOpenVPN tunnelsVPN and security
1433TCPms-sql-sMicrosoft SQL ServerDatabase
1434UDPms-sql-mMicrosoft SQL Server Browser and monitorDatabase
1723TCPpptpPoint-to-Point Tunneling ProtocolVPN and security
1812UDPradiusRADIUS authenticationAuthentication
1813UDPradius-acctRADIUS accountingAuthentication
1883TCPmqttMQTT messaging without TLSMessaging
2049TCPUDPnfsNetwork File SystemFile sharing
3306TCPmysqlMySQL databaseDatabase
3389TCPUDPms-wbt-serverMicrosoft Remote Desktop ProtocolRemote access
5060TCPUDPsipSession Initiation Protocol signalingVoice and video
5061TCPsipsSIP signaling over TLSVoice and video
5432TCPpostgresqlPostgreSQL databaseDatabase
5671TCPamqpsAMQP messaging over TLSMessaging
5672TCPamqpAdvanced Message Queuing ProtocolMessaging
5900TCPrfbRemote Framebuffer and VNCRemote access
6379TCPredisRedis data storeDatabase
8080TCPhttp-altAlternate HTTP web serviceWeb

Quick example

What commonly uses port 443?

Port 443 is registered as HTTPS. Conventional HTTPS traffic uses TCP, while HTTP/3 carries HTTPS over QUIC and commonly uses UDP on the same port. A registration describes the expected service; it does not prove what a particular host is running.

Port ranges

How the 0–65535 port space is divided

System: 0–1023

Also called well-known ports. These include widely used foundational services such as DNS, HTTP, HTTPS, and SSH.

User: 1024–49151

Also called registered ports. Applications can request an IANA assignment in this range for a particular service.

Dynamic / Private: 49152–65535

These ports are not assigned as permanent service ports and are commonly used for temporary client connections.

TCP and UDP are separate

The same number can have an assignment in both transport protocols, and the intended service can differ between them.

Reference, not a scanner

Use registrations as a starting point

This focused list is based on the official IANA Service Name and Transport Protocol Port Number Registry and adds concise descriptions of common operational use. Port assignments are conventions: software can use another port, and an open port does not by itself identify a service. This tool never connects to or scans a host.

Common questions

Network port FAQ

What is a network port number?

A port number is a 16-bit value from 0 to 65535 that helps TCP or UDP direct traffic to a particular service or application on a host.

Does a registered port prove which service is running?

No. A registration documents an intended convention, but administrators and applications can use a port differently. Confirm a service from its configuration and protocol behavior.

Does this tool show whether a port is open?

No. This is a static reference and makes no network connections. It cannot tell whether a port on a host is open, closed, or filtered.

Can TCP and UDP use the same port number?

Yes. TCP and UDP have separate port spaces, so the same number can be assigned to both transports or can represent different services.