Service Name and Transport Protocol Port Number Registry
- Last Updated
- 2026-09-02
- Expert(s)
-
TCP/UDP: Joe Touch; Eliot Lear, Kumiko Ono, Wes Eddy, Brian Trammell, and Michael Scharf SCTP: Michael Tuexen DCCP: Eddie Kohler and Yoshifumi Nishida
- Reference
- [RFC6335]
- Note
-
Service names and port numbers are used to distinguish between different services that run over transport protocols such as TCP, UDP, DCCP, and SCTP. Service names are assigned on a first-come, first-served process, as documented in [RFC6335]. Port numbers are assigned in various ways, based on three ranges: System Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Private Ports (49152-65535); the different uses of these ranges are described in [RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are assigned by the "IETF Review" or "IESG Approval" procedures described in [RFC8126]. User Ports are assigned by IANA using the "IETF Review" process, the "IESG Approval" process, or the "Expert Review" process, as per [RFC6335]. Dynamic Ports are not assigned. The registration procedures for service names and port numbers are described in [RFC6335]. Assigned ports both System and User ports SHOULD NOT be used without or prior to IANA registration. ************************************************************************ * PLEASE NOTE THE FOLLOWING: * * * * ASSIGNMENT OF A PORT NUMBER DOES NOT IN ANY WAY IMPLY AN * * ENDORSEMENT OF AN APPLICATION OR PRODUCT, AND THE FACT THAT NETWORK * * TRAFFIC IS FLOWING TO OR FROM A REGISTERED PORT DOES NOT MEAN THAT * * IT IS "GOOD" TRAFFIC, NOR THAT IT NECESSARILY CORRESPONDS TO THE * * ASSIGNED SERVICE. FIREWALL AND SYSTEM ADMINISTRATORS SHOULD * * CHOOSE HOW TO CONFIGURE THEIR SYSTEMS BASED ON THEIR KNOWLEDGE OF * * THE TRAFFIC IN QUESTION, NOT WHETHER THERE IS A PORT NUMBER * * REGISTERED OR NOT. * ************************************************************************
- Request an Assignment
-
[https://www.iana.org/protocols/apply]
- Available Formats
-

CSV
XML
HTML
Plain text
| Service Name | Port Number | Transport Protocol | Description | Assignee | Contact | Registration Date | Modification Date | Reference | Service Code | Unauthorized Use Reported | Assignment Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5550 | udp | Reserved | |||||||||
| rscd | 5750 | tcp | Bladelogic Agent Service | [Brian_Trevor] | [Brian_Trevor] | 2008-10-24 | |||||
| rscd | 5750 | udp | Bladelogic Agent Service | [Brian_Trevor] | [Brian_Trevor] | 2008-10-24 | |||||
| x500ms | 5757 | tcp | OpenMail X.500 Directory Server | [OpenMail_Encyclopedi][Don_Loughry] | [OpenMail_Encyclopedi][Don_Loughry] | ||||||
| x500ms | 5757 | udp | OpenMail X.500 Directory Server | [OpenMail_Encyclopedi][Don_Loughry] | [OpenMail_Encyclopedi][Don_Loughry] | ||||||
| spramsca | 5769 | tcp | x509solutions Internal CA | [Brendan_Fay] | [Brendan_Fay] | 2006-02 | |||||
| spramsca | 5769 | udp | x509solutions Internal CA | [Brendan_Fay] | [Brendan_Fay] | 2006-02 | |||||
| spramsd | 5770 | tcp | x509solutions Secure Data | [Brendan_Fay] | [Brendan_Fay] | 2006-02 | |||||
| spramsd | 5770 | udp | x509solutions Secure Data | [Brendan_Fay] | [Brendan_Fay] | 2006-02 | |||||
| 6150-6158 | Unassigned | ||||||||||
| 6245-6250 | Unassigned | ||||||||||
| adap | 6350 | tcp | App Discovery and Access Protocol | [Thomas_Kjoernes] | [Thomas_Kjoernes] | 2010-06-22 | |||||
| adap | 6350 | udp | App Discovery and Access Protocol | [Thomas_Kjoernes] | [Thomas_Kjoernes] | 2010-06-22 | |||||
| boks | 6500 | tcp | BoKS Master | [Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| boks | 6500 | udp | BoKS Master | [Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| boks-servc | 6501 | tcp | BoKS Servc IANA assigned this well-formed service name as a replacement for "boks_servc". |
[Magnus_Nystrom] | [Magnus_Nystrom] | Known Unauthorized Use on port 6501 | |||||
| boks_servc | 6501 | tcp | BoKS Servc | [Magnus_Nystrom] | [Magnus_Nystrom] | Known Unauthorized Use on port 6501 | This entry is an alias to "boks-servc". This entry is now historic, not usable for use with many common service discovery mechanisms. | ||||
| boks-servc | 6501 | udp | BoKS Servc IANA assigned this well-formed service name as a replacement for "boks_servc". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| boks_servc | 6501 | udp | BoKS Servc | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "boks-servc". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| boks-servm | 6502 | tcp | BoKS Servm IANA assigned this well-formed service name as a replacement for "boks_servm". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| boks_servm | 6502 | tcp | BoKS Servm | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "boks-servm". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| boks-servm | 6502 | udp | BoKS Servm IANA assigned this well-formed service name as a replacement for "boks_servm". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| boks_servm | 6502 | udp | BoKS Servm | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "boks-servm". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| boks-clntd | 6503 | tcp | BoKS Clntd IANA assigned this well-formed service name as a replacement for "boks_clntd". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| boks_clntd | 6503 | tcp | BoKS Clntd | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "boks-clntd". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| boks-clntd | 6503 | udp | BoKS Clntd IANA assigned this well-formed service name as a replacement for "boks_clntd". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| boks_clntd | 6503 | udp | BoKS Clntd | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "boks-clntd". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| 6504 | Unassigned | ||||||||||
| badm-priv | 6505 | tcp | BoKS Admin Private Port IANA assigned this well-formed service name as a replacement for "badm_priv". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| badm_priv | 6505 | tcp | BoKS Admin Private Port | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "badm-priv". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| badm-priv | 6505 | udp | BoKS Admin Private Port IANA assigned this well-formed service name as a replacement for "badm_priv". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| badm_priv | 6505 | udp | BoKS Admin Private Port | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "badm-priv". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| badm-pub | 6506 | tcp | BoKS Admin Public Port IANA assigned this well-formed service name as a replacement for "badm_pub". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| badm_pub | 6506 | tcp | BoKS Admin Public Port | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "badm-pub". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| badm-pub | 6506 | udp | BoKS Admin Public Port IANA assigned this well-formed service name as a replacement for "badm_pub". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| badm_pub | 6506 | udp | BoKS Admin Public Port | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "badm-pub". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| bdir-priv | 6507 | tcp | BoKS Dir Server, Private Port IANA assigned this well-formed service name as a replacement for "bdir_priv". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| bdir_priv | 6507 | tcp | BoKS Dir Server, Private Port | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "bdir-priv". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| bdir-priv | 6507 | udp | BoKS Dir Server, Private Port IANA assigned this well-formed service name as a replacement for "bdir_priv". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| bdir_priv | 6507 | udp | BoKS Dir Server, Private Port | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "bdir-priv". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| bdir-pub | 6508 | tcp | BoKS Dir Server, Public Port IANA assigned this well-formed service name as a replacement for "bdir_pub". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| bdir_pub | 6508 | tcp | BoKS Dir Server, Public Port | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "bdir-pub". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| bdir-pub | 6508 | udp | BoKS Dir Server, Public Port IANA assigned this well-formed service name as a replacement for "bdir_pub". |
[Magnus_Nystrom] | [Magnus_Nystrom] | ||||||
| bdir_pub | 6508 | udp | BoKS Dir Server, Public Port | [Magnus_Nystrom] | [Magnus_Nystrom] | This entry is an alias to "bdir-pub". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| mgcs-mfp-port | 6509 | tcp | MGCS-MFP Port | [Minoru_Ozaki] | [Minoru_Ozaki] | ||||||
| mgcs-mfp-port | 6509 | udp | MGCS-MFP Port | [Minoru_Ozaki] | [Minoru_Ozaki] | ||||||
| fg-sysupdate | 6550 | tcp | fg-sysupdate | [Mark_Beyer] | [Mark_Beyer] | ||||||
| fg-sysupdate | 6550 | udp | fg-sysupdate | [Mark_Beyer] | [Mark_Beyer] | ||||||
| odette-ftps | 6619 | tcp | ODETTE-FTP over TLS/SSL | [Ieuan_Friend] | [Ieuan_Friend] | 2006-03 | [RFC5024] | ||||
| odette-ftps | 6619 | udp | ODETTE-FTP over TLS/SSL | [Ieuan_Friend] | [Ieuan_Friend] | 2006-03 | [RFC5024] | ||||
| iccrushmore | 6850 | tcp | ICCRUSHMORE | [Dave_Hubbard] | [Dave_Hubbard] | ||||||
| iccrushmore | 6850 | udp | ICCRUSHMORE | [Dave_Hubbard] | [Dave_Hubbard] | ||||||
| 6947-6950 | Unassigned | ||||||||||
| silhouette | 7500 | tcp | Silhouette User | [Anthony_Payne] | [Anthony_Payne] | 2004-02 | |||||
| silhouette | 7500 | udp | Silhouette User | [Anthony_Payne] | [Anthony_Payne] | 2004-02 | |||||
| ovbus | 7501 | tcp | HP OpenView Bus Daemon | [David_M_Rhodes] | [David_M_Rhodes] | Known Unauthorized Use on port 7501 | |||||
| ovbus | 7501 | udp | HP OpenView Bus Daemon | [David_M_Rhodes] | [David_M_Rhodes] | Known Unauthorized Use on port 7501 | |||||
| 7502-7507 | Unassigned | ||||||||||
| adcp | 7508 | tcp | Automation Device Configuration Protocol | [Festo_AG] | [Joerg_Ullmann] | 2011-05-27 | 2012-07-26 | ||||
| 7508 | udp | Reserved | |||||||||
| acplt | 7509 | tcp | ACPLT - process automation service | [Chair_for_Process_Control_Engineering] | [Ulrich_Epple] | 2010-12-07 | 2012-08-07 | ||||
| 7509 | udp | Reserved | |||||||||
| 7550 | tcp | Reserved | |||||||||
| cloudsignaling | 7550 | udp | Cloud Signaling Service | [Scott_Dawson] | [Scott_Dawson] | 2011-07-01 | |||||
| 8045-8050 | Unassigned | ||||||||||
| 8150-8152 | Unassigned | ||||||||||
| 8323-8350 | Unassigned | ||||||||||
| npmp | 8450 | tcp | npmp | [Ian_Chard] | [Ian_Chard] | ||||||
| npmp | 8450 | udp | npmp | [Ian_Chard] | [Ian_Chard] | ||||||
| fmtp | 8500 | tcp | Flight Message Transfer Protocol | [Eivan_Cerasi] | [Eivan_Cerasi] | 2003-12 | |||||
| fmtp | 8500 | udp | Flight Message Transfer Protocol | [Eivan_Cerasi] | [Eivan_Cerasi] | 2003-12 | |||||
| cmtp-mgt | 8501 | tcp | CYTEL Message Transfer Management | ||||||||
| cmtp-av | 8501 | udp | CYTEL Message Transfer Audio and Video | [Frank_Jakel] | [Frank_Jakel] | 2011-04-29 | |||||
| ftnmtp | 8502 | tcp | FTN Message Transfer Protocol | [Yuri_Myakotin] | [Yuri_Myakotin] | 2014-01-07 | |||||
| 8502 | udp | Reserved | |||||||||
| lsp-self-ping | 8503 | udp | MPLS LSP Self-Ping | [IESG] | [IETF_Chair] | 2015-06-11 | 2016-02-01 | [RFC7746] | |||
| 8503 | tcp | Reserved | |||||||||
| 8504-8553 | Unassigned | ||||||||||
| dey-keyneg | 8750 | tcp | DEY Storage Key Negotiation | [DEY_Storage_Systems_Inc] | [Garrett_D_Amore] | 2013-03-01 | |||||
| 8750 | udp | Reserved | |||||||||
| versiera | 9050 | tcp | Versiera Agent Listener | [Frank_Pikelner] | [Frank_Pikelner] | 2010-01-15 | |||||
| 9050 | udp | Reserved | |||||||||
| sntlkeyssrvr | 9450 | tcp | Sentinel Keys Server | [Martin_Ziskind] | [Martin_Ziskind] | 2008-08-21 | |||||
| sntlkeyssrvr | 9450 | udp | Sentinel Keys Server | [Martin_Ziskind] | [Martin_Ziskind] | 2008-08-21 | |||||
| ismserver | 9500 | tcp | ismserver | [Ian_Gordon_3] | [Ian_Gordon_3] | ||||||
| ismserver | 9500 | udp | ismserver | [Ian_Gordon_3] | [Ian_Gordon_3] | ||||||
| 9501-9521 | Unassigned | ||||||||||
| board-voip | 9750 | tcp | Board M.I.T. Synchronous Collaboration | [Francesco_Rosi] | [Francesco_Rosi] | 2006-01 | |||||
| board-voip | 9750 | udp | Board M.I.T. Synchronous Collaboration | [Francesco_Rosi] | [Francesco_Rosi] | 2006-01 | |||||
| kca-service | 9878 | udp | The KX509 Kerberized Certificate Issuance Protocol in Use in 2012 | [IESG] | [IETF_Chair] | 2012-07-12 | [RFC6717] | Historically, this service has been referred to as "kca_service", but this service name does not meet the registry requirements. | |||
| multicast-ping | 9903 | udp | Multicast Ping Protocol | 2011-12-09 | [RFC6450] | ||||||
| apc-9950 | 9950 | tcp | APC 9950 | [American_Power_Conve] | [American_Power_Conve] | ||||||
| apc-9950 | 9950 | udp | APC 9950 | [American_Power_Conve] | [American_Power_Conve] | ||||||
| zabbix-agent | 10050 | tcp | Zabbix Agent | [Alexei_Vladishev] | [Alexei_Vladishev] | 2006-02 | |||||
| zabbix-agent | 10050 | udp | Zabbix Agent | [Alexei_Vladishev] | [Alexei_Vladishev] | 2006-02 | |||||
| 10500 | tcp | Reserved | |||||||||
| hip-nat-t | 10500 | udp | HIP NAT-Traversal | [IESG] | [IETF_Chair] | 2020-08-12 | [RFC5770][RFC9028] | ||||
| 10501-10539 | Unassigned | ||||||||||
| 11724-11750 | Unassigned | ||||||||||
| vcscmd | 14150 | tcp | Veritas Cluster Server Command Server | [Anand_Bhalerao] | [Anand_Bhalerao] | 2008-10-02 | |||||
| 14150 | udp | Reserved |