List of TCP and UDP port numbers
Updated: 5/20/2026, 8:13:12 PM Wikipedia source
This is a list of TCP and UDP port numbers used by protocols for operation of network applications. The Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP) only need one port for bidirectional traffic. TCP usually uses port numbers that match the services of the corresponding UDP implementations, if they exist, and vice versa. The Internet Assigned Numbers Authority (IANA) is responsible for maintaining the official assignments of port numbers for specific uses. However, many unofficial uses of both well-known and registered port numbers occur in practice. Similarly, many of the official assignments refer to protocols that were never or are no longer in common use. This article lists port numbers and their associated protocols that have experienced significant uptake.
Tables
| Cell | Description |
| Yes | Described protocol is assigned this port by IANA, and it is: standardized, specified, or widely used on the port. |
| Unofficial | Described protocol is not assigned this port by IANA, but it is: standardized, specified, or widely used on the port. |
| Assigned | Described protocol is assigned this port by IANA, but is not: standardized, specified, or widely used on the port. |
| No | Described protocol is not assigned this port by IANA or standardized, specified, or widely used on the port. |
| Reserved | Port is reserved by IANA, generally to prevent collision after its previous assignment was withdrawn. The port number may be available for assignment upon request to IANA. |
| Port | TCP | UDP | SCTP | DCCP | Description |
| 0 | Reserved | In programming APIs (not in communication between hosts), requests a system-allocated (dynamic) port | |||
| 1 | Yes | Assigned | TCP Port Service Multiplexer (TCPMUX). Historic. Both TCP and UDP have been assigned to TCPMUX by IANA, but by design only TCP is specified. | ||
| 2 | Reserved | De-assigned on 2025-02-13, previously compressnet | |||
| 3 | Reserved | De-assigned on 2025-02-13, previously compressnet | |||
| 5 | Assigned | Remote Job Entry was historically using socket 5 in its old socket form, while MIB PIM has identified it as TCP/5 and IANA has assigned both TCP and UDP 5 to it. | |||
| 7 | Yes | Echo Protocol | |||
| 9 | Yes | Yes | Assigned | Discard Protocol | |
| No | Unofficial | Wake-on-LAN | |||
| 11 | Yes | Active Users (systat service) | |||
| 13 | Yes | Daytime Protocol | |||
| 15 | Unofficial | No | Previously netstat service | ||
| 17 | Yes | Quote of the Day (QOTD) | |||
| 18 | Yes | Message Send Protocol | |||
| 19 | Yes | Character Generator Protocol (CHARGEN) | |||
| 20 | Yes | Assigned | Yes | File Transfer Protocol (FTP) data transfer | |
| 21 | Yes | Assigned | Yes | File Transfer Protocol (FTP) control (command) | |
| 22 | Yes | Assigned | Yes | Secure Shell (SSH), secure logins, file transfers (scp, sftp) and port forwarding | |
| 23 | Yes | Assigned | Telnet protocol—unencrypted text communications | ||
| 24 | Yes | Assigned | "any private mail system", often used for LMTP. | ||
| 25 | Yes | Assigned | Simple Mail Transfer Protocol (SMTP), used for email routing between mail servers | ||
| 27 | Assigned | nsw-fe (NSW User System FE) | |||
| 28 | Unofficial | Palo Alto Networks' Panorama High Availability (HA) sync encrypted port. | |||
| 29 | Assigned | msg-icp (MSG ICP) | |||
| 31 | Assigned | msg-auth (MSG Authentication) | |||
| 33 | Assigned | dsp (Display Support Protocol) | |||
| 37 | Yes | Time Protocol | |||
| 38 | Assigned | rap (Route Access Protocol) | |||
| 39 | Assigned | rlp (Resource Location Protocol) | |||
| 41 | Assigned | graphics (Graphics) | |||
| 42 | Assigned | Yes | Host Name Server Protocol | ||
| 43 | Yes | Assigned | WHOIS protocol | ||
| 44 | Assigned | mpm-flags (MPM FLAGS Protocol) | |||
| 45 | Assigned | mpm (Message Processing Module [recv]) | |||
| 46 | Assigned | mpm-snd (MPM [default send]) | |||
| 47 | Reserved | Removed by IANA on 2017-05-18. | |||
| 48 | Assigned | auditd (Digital Audit Daemon) | |||
| 49 | Yes | TACACS Login Host protocol. TACACS+, still in draft which is an improved but distinct version of TACACS, only uses TCP 49. | |||
| 50 | Assigned | re-mail-ck (Remote Mail Checking Protocol) | |||
| 51 | Reserved | Historically used for Interface Message Processor logical address management, entry has been removed by IANA on 2013-05-25 | |||
| 52 | Assigned | Xerox Network Systems (XNS) Time Protocol. Despite this port being assigned by IANA, the service is meant to work on SPP (ancestor of IPX/SPX), instead of TCP/IP. | |||
| 53 | Yes | Domain Name System (DNS) | |||
| 54 | Assigned | Xerox Network Systems (XNS) Clearinghouse (Name Server). Despite this port being assigned by IANA, the service is meant to work on SPP (ancestor of IPX/SPX), instead of TCP/IP. | |||
| 55 | Assigned | isi-gl (ISI Graphics Language) | |||
| 56 | Assigned | Xerox Network Systems (XNS) Authentication Protocol. Despite this port being assigned by IANA, the service is meant to work on SPP (ancestor of IPX/SPX), instead of TCP/IP. | |||
| 58 | Assigned | Xerox Network Systems (XNS) Mail. Despite this port being assigned by IANA, the service is meant to work on SPP (ancestor of IPX/SPX), instead of TCP/IP. | |||
| 61 | Reserved | Historically assigned to the NIFTP-Based Mail protocol, but was never documented in the related IEN. The port number entry was removed from IANA's registry on 2017-05-18. | |||
| 62 | Assigned | acas (ACA Services) | |||
| 63 | Assigned | whoispp (whois++) | |||
| 64 | Assigned | covia (Communications Integrator (CI)) | |||
| Port | TCP | UDP | SCTP | DCCP | Description |
| 1024 | Reserved | Reserved | |||
| 1025 | Assigned | network blackjack | |||
| 1027 | Reserved | Reserved | |||
| Yes | Native IPv6 behind IPv4-to-IPv4 NAT Customer Premises Equipment (6a44) | ||||
| 1029 | Unofficial | Microsoft DCOM services | |||
| 1058 | Yes | nim, IBM AIX Network Installation Manager (NIM) | |||
| 1059 | Yes | nimreg, IBM AIX Network Installation Manager (NIM) | |||
| 1080 | Yes | SOCKS proxy | |||
| 1085 | Yes | WebObjects | |||
| 1098 | Yes | rmiactivation, Java remote method invocation (RMI) activation | |||
| 1099 | Yes | Assigned | rmiregistry, Java remote method invocation (RMI) registry | ||
| 1100 | Unofficial | SaltoSystems – Handshake for IP-Components | |||
| 1112 | Unofficial | ESET virus updates | |||
| 1113 | Assigned | Yes | Licklider Transmission Protocol (LTP) delay tolerant networking protocol | ||
| 1119 | Yes | Battle chat/game protocol, used by Blizzard's games | |||
| 1144 | Yes | fuscript (Fusion Script) used by Blackmagic Design Fusion and DaVinci Resolve | |||
| 1167 | Yes | Yes | Yes | Cisco IP SLA (Service Assurance Agent) | |
| 1194 | Yes | OpenVPN | |||
| 1198 | Yes | The cajo project Free dynamic transparent distributed computing in Java | |||
| 1212 | Unofficial | Equalsocial Fediverse protocol | |||
| 1214 | Yes | Kazaa | |||
| 1220 | Yes | Assigned | QuickTime Streaming Server administration | ||
| 1234 | Yes | Infoseek search agent | |||
| Unofficial | VLC media player default port for UDP/RTP stream | ||||
| 1241 | Unofficial | Nessus Security Scanner | |||
| 1270 | Yes | Microsoft System Center Operations Manager (SCOM) (formerly Microsoft Operations Manager (MOM)) agent | |||
| 1293 | Yes | Internet Protocol Security (IPSec) | |||
| 1311 | Yes | Windows RxMon | |||
| Unofficial | Dell OpenManage HTTPS | ||||
| 1314 | Unofficial | Festival Speech Synthesis System server | |||
| 1319 | Yes | AMX ICSP (Protocol for communications with AMX control systems devices) | |||
| 1337 | Yes | Men&Mice DNS | |||
| Unofficial | Strapi | ||||
| Unofficial | Razer Chroma SDK Server | ||||
| Unofficial | Sails default port | ||||
| 1341 | Yes | Qubes (Manufacturing Execution System) | |||
| 1344 | Yes | Internet Content Adaptation Protocol | |||
| 1352 | Yes | HCL Notes / Domino (RPC) protocol | |||
| 1360 | Yes | Mimer SQL | |||
| 1414 | Yes | IBM WebSphere MQ (formerly known as MQSeries) | |||
| 1417 | Yes | Timbuktu Service 1 Port | |||
| 1418 | Yes | Timbuktu Service 2 Port | |||
| 1419 | Yes | Timbuktu Service 3 Port | |||
| 1420 | Yes | Timbuktu Service 4 Port | |||
| 1431 | Yes | Reverse Gossip Transport Protocol (RGTP), used to access a General-purpose Reverse-Ordered Gossip Gathering System (GROGGS) bulletin board, such as that implemented on the Cambridge University's Phoenix system | |||
| 1433 | Yes | Microsoft SQL Server database management system (MSSQL) server | |||
| 1434 | Yes | Microsoft SQL Server database management system (MSSQL) monitor | |||
| 1476 | Yes | WiFi Pineapple Hak5. | |||
| 1481 | Yes | AIRS data interchange. | |||
| Port | TCP | UDP | SCTP | DCCP | Description |
| 49152–65535 | Unofficial | No | Certificate Management over CMS and Xsan Filesystem Access | ||
| 49160 | Unofficial | Palo Alto Networks' Panorama | |||
| 50160 | Unofficial | S-CONNECT protocol – data exchange (TCP) and manual device pairing (UDP) | |||
| 50161 | Unofficial | S-CONNECT protocol – automatic device pairing | |||
| 51413 | Unofficial | Transmission (BitTorrent client) | |||
| 51515 | Unofficial | Kopia server | |||
| 51820 | No | Unofficial | WireGuard protocol | ||
| 52380 | No | Unofficial | Sony VISCA Network Setting Protocol | ||
| 52381 | No | Unofficial | Sony VISCA over IP Protocol | ||
| 53317 | Unofficial | LocalSend | |||
| 59100 | Unofficial | AudioRelay | |||
| 60000–61000 | No | Unofficial | Range from which Mosh – a remote-terminal application similar to SSH – typically assigns ports for ongoing sessions between Mosh servers and Mosh clients | ||
| 61616 | Unofficial | ActiveMQ Classic | |||
| 62078 | Unofficial | Apple's lockdownd protocol – used for communicating with iPhones and iPads | |||
| 64738 | Unofficial | Mumble | |||
References
- TCP port 465 was originally assigned to allow the use of SMTP over SSL (SMTPS), but practical concerns meant that it was
- Deployment typically occurs only directly over UDP, but other underlying protocol layers which meet the requirements des
- Internet Assigned Numbers Authorityhttps://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml
- "Service Name and Transport Protocol Port Number Registry"https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt
- Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registryhttps://www.rfc-editor.org/rfc/rfc6335
- Recommendations on Using Assigned Transport Port Numbershttps://www.rfc-editor.org/rfc/rfc7605
- services(5) – Linux File Formats Manual. "... Port numbers below 1024 (so-called "low numbered" ports) can only be boundhttps://linux.die.net/man/5/services
- "Linux/net/ipv4/inet_connection_sock "https://web.archive.org/web/20150402103756/http://lxr.free-electrons.com/source/net/ipv4/inet_connection_sock.c?v=3.18#L89
- TCP Port Service Multiplexer (TCPMUX)https://www.rfc-editor.org/rfc/rfc1078
- Remote Job Entry Protocolhttps://www.rfc-editor.org/rfc/rfc407
- Remote Network Monitoring MIB Protocol Identifier Macroshttps://www.rfc-editor.org/rfc/rfc2896
- Echo Protocolhttps://www.rfc-editor.org/rfc/rfc862#page-1
- Applehttps://support.apple.com/en-us/HT202944
- Stream Control Transmission Protocolhttps://www.rfc-editor.org/rfc/rfc4960
- Discard Protocolhttps://www.rfc-editor.org/rfc/rfc863#page-1
- Microsoft TechNethttps://technet.microsoft.com/en-us/library/bb632665.aspx
- "systat and netstat"http://etutorials.org/Networking/network+security+assessment/Chapter+5.+Assessing+Remote+Information+Services/5.2+systat+and+netstat
- Active Usershttps://www.rfc-editor.org/rfc/rfc866
- Daytime Protocolhttps://www.rfc-editor.org/rfc/rfc867#page-1
- Quote of the Day Protocolhttps://www.rfc-editor.org/rfc/rfc865#page-1