Service Name and Transport Protocol Port Number Registry

Last Updated
2026-03-27
Expert(s)
TCP/UDP: Joe Touch; Eliot Lear, Kumiko Ono, Wes Eddy, Brian Trammell, 
Jana Iyengar, 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
831 tcp Reserved 2025-09-29 Previously assigned to NETCONF over BEEP but released by [RFC9900]
831 udp Reserved 2025-09-29 Previously assigned to NETCONF over BEEP but released by [RFC9900]
832 tcp Reserved 2025-09-29 Previously assigned to NETCONF over SOAP but released by [RFC9900]
832 udp Reserved 2025-09-29 Previously assigned to NETCONF over SOAP but released by [RFC9900]
833 tcp Reserved 2025-09-29 Previously assigned to NETCONF over SOAP but released by [RFC9900]
833 udp Reserved 2025-09-29 Previously assigned to NETCONF over SOAP but released by [RFC9900]
ftps 990 tcp ftp protocol, control, over TLS/SSL [Christopher_Allen] [Christopher_Allen]
ftps 990 udp ftp protocol, control, over TLS/SSL [Christopher_Allen] [Christopher_Allen]
stun-p1 1990 tcp cisco STUN Priority 1 port
stun-p1 1990 udp cisco STUN Priority 1 port
boscap 2990 tcp BOSCAP [Dirk_Hillbrecht] [Dirk_Hillbrecht]
boscap 2990 udp BOSCAP [Dirk_Hillbrecht] [Dirk_Hillbrecht]
bv-is 3990 tcp BindView-IS
bv-is 3990 udp BindView-IS
busycal 4990 tcp BusySync Calendar Synch. Protocol [David_Riggle] [David_Riggle] 2008-01-07 Defined TXT keys: Proprietary
busycal 4990 udp BusySync Calendar Synch. Protocol [David_Riggle] [David_Riggle] 2008-01-07 Defined TXT keys: Proprietary
wbem-exp-https 5990 tcp WBEM Export HTTPS [Denise_Eckstein] [Denise_Eckstein] 2004-11
wbem-exp-https 5990 udp WBEM Export HTTPS [Denise_Eckstein] [Denise_Eckstein] 2004-11
grasp 7017 tcp GeneRic Autonomic Signaling Protocol [IESG] [IETF_Chair] 2017-04-28 2017-07-20 [RFC8990]
grasp 7017 udp GeneRic Autonomic Signaling Protocol [IESG] [IETF_Chair] 2017-04-28 2017-07-20 [RFC8990]
http-wmap 8990 tcp webmail HTTP service [Chris_Newman] [Chris_Newman] 2007-12-03
http-wmap 8990 udp webmail HTTP service [Chris_Newman] [Chris_Newman] 2007-12-03
iua 9900 tcp IUA [Lyndon_Ong_2] [Lyndon_Ong_2]
iua 9900 udp IUA [Lyndon_Ong_2] [Lyndon_Ong_2]
iua 9900 sctp IUA [Lyndon_Ong_2] [Lyndon_Ong_2]
enrp 9901 udp enrp server channel
enrp-sctp 9901 sctp enrp server channel [RFC5353]
enrp-sctp-tls 9902 sctp enrp/tls server channel [RFC5353]
9903 tcp Reserved
multicast-ping 9903 udp Multicast Ping Protocol 2011-12-09 [RFC6450]
9904-9908 Unassigned
domaintime 9909 tcp domaintime [Jeffry_Dwight] [Jeffry_Dwight]
domaintime 9909 udp domaintime [Jeffry_Dwight] [Jeffry_Dwight]
osm-appsrvr 9990 tcp OSM Applet Server [Vinay_Gupta] [Vinay_Gupta] 2003-08
osm-appsrvr 9990 udp OSM Applet Server [Vinay_Gupta] [Vinay_Gupta] 2003-08
rmiaux 10990 tcp Auxiliary RMI Port [Eugen_Bacic_2] [Eugen_Bacic_2]
rmiaux 10990 udp Auxiliary RMI Port [Eugen_Bacic_2] [Eugen_Bacic_2]
16951-16990 Unassigned
netconf-beep NETCONF over BEEP [RFC4744][RFC9900]
netconfsoapbeep NETCONF for SOAP over BEEP [RFC4743][RFC9900]
netconfsoaphttp NETCONF for SOAP over HTTPS [RFC4743][RFC9900]

Contact Information

ID Name Organization Contact URI Last Updated
[Chris_Newman] Chris Newman mailto:chris.newman&oracle.com 2017-01-26
[Christopher_Allen] Christopher Allen mailto:ChristopherA&consensus.com
[David_Riggle] David Riggle mailto:dave&busymac.com 2008-01-07
[Denise_Eckstein] Denise Eckstein mailto:denise.eckstein&hp.com 2004-11
[Dirk_Hillbrecht] Dirk Hillbrecht mailto:dirk&hillbrecht.de
[Eugen_Bacic_2] Eugen Bacic mailto:eugen&texar.com
[IESG] IESG mailto:iesg&ietf.org
[IETF_Chair] IETF Chair IETF mailto:chair&ietf.org
[Jeffry_Dwight] Jeffry Dwight mailto:jeffryd&greyware.com
[Lyndon_Ong_2] Lyndon Ong mailto:Lyong&ciena.com
[Vinay_Gupta] Vinay Gupta mailto:vinay.gupta&hp.com 2003-08