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
rets-ssl 12109 tcp RETS over SSL [Jeremy_Crawford] [Jeremy_Crawford] 2003-02
rets-ssl 12109 udp RETS over SSL [Jeremy_Crawford] [Jeremy_Crawford] 2003-02
12110-12120 Unassigned
pduncs 16310 tcp Policy Distribute, Update Notification [Diane_I_Shannon] [Diane_I_Shannon] 2006-08
pduncs 16310 udp Policy Distribute, Update Notification [Diane_I_Shannon] [Diane_I_Shannon] 2006-08
ncpu 17010 tcp Plan 9 cpu port [Ronald_G_Minnich] [Ronald_G_Minnich] 2022-05-13 Defined TXT keys: u=username; k=keypattern; f=fstabFILE; n=namespace; h=hostkey; r=root
17010 udp Reserved
isa100-gci 17223 tcp ISA100 GCI is a service utilizing a common interface between an ISA100 Wireless gateway and a client application [ISA100_Wireless_Compliance_Institute] [Jay_Werb] 2015-07-24
18001-18103 Unassigned
radpdf 18104 tcp RAD PDF Service [Christopher_Truxaw] [Christopher_Truxaw] 2010-10-15
18104 udp Reserved
18105-18135 Unassigned
hp-sco 19410 tcp hp-sco [Larry_Schwartz] [Larry_Schwartz]
hp-sco 19410 udp hp-sco [Larry_Schwartz] [Larry_Schwartz]
iec-104-sec 19998 tcp IEC 60870-5-104 process control - secure [Grant_Gilchrist] [Grant_Gilchrist] 2010-10-18
crtech-nlm 20810 tcp CRTech NLM [Cullimore_And_Ring_Technologies] [Dave_Wilkins] 2021-06-24
20810 udp Reserved
irtrans 21000 tcp IRTrans Control [Marcus_Mueller] [Marcus_Mueller] 2004-11
irtrans 21000 udp IRTrans Control [Marcus_Mueller] [Marcus_Mueller] 2004-11
21001-21009 Unassigned
notezilla-lan 21010 tcp Notezilla.Lan Server [Conceptworld_Corporation] [Gautam_Jain] 2013-08-20
21010 udp Reserved
21011-21211 Unassigned
s102 23272 udp S102 application [Kimmo_Kymalainen] [Kimmo_Kymalainen] 2009-08-26
icl-twobase10 25009 tcp icl-twobase10 [J_A_Sever] [J_A_Sever]
icl-twobase10 25009 udp icl-twobase10 [J_A_Sever] [J_A_Sever]
25010-25099 Unassigned
db2c-tls 25100 tcp IBM Db2 Client Interface - Encrypted [IBM] [Matthew_Emmerton] 2024-03-05
25100 udp Reserved
25101-25470 Unassigned
flex-lm 27000-27009 FLEX LM (1-10) [Flexera_Software] [Paul_Bland] 2018-02-15
flex-lmadmin 27010 tcp A protocol for managing license services [Flexera] [Paul_Bland] 2018-08-22
27010 udp Reserved
gruber-cashreg 28010 tcp Gruber cash registry protocol [Gruber_Schanksysteme] [Clemens_Gruber] 2019-12-31
28010 udp Reserved
rwp 30100 tcp Remote Window Protocol [Maxim_Baklanovsky] [Maxim_Baklanovsky] 2015-05-20
30100 udp Reserved
rwp 30100 sctp Remote Window Protocol [Maxim_Baklanovsky] [Maxim_Baklanovsky] 2015-05-20
30101-30259 Unassigned
31000-31015 Unassigned
ka-sddp 31016 tcp Kollective Agent Secure Distributed Delivery Protocol [Kollective_Technology_Inc] [John_Wainwright] 2016-12-11
ka-kdp 31016 udp Kollective Agent Kollective Delivery Protocol [Kollective_Technology_Inc] [John_Wainwright] 2016-12-11
31017-31019 Unassigned
autotrac-acp 31020 tcp Autotrac ACP 245 [Roberto_Jorge_Dino] [Roberto_Jorge_Dino]
31020 udp Reserved
31021-31028 Unassigned
31029 tcp Reserved
yawn 31029 udp YaWN - Yet Another Windows Notifier [David_Spivey] [David_Spivey] 2010-08-30
31030-31336 Unassigned
32802-32810 Unassigned
axio-disc 35100 tcp Axiomatic discovery protocol [Axiomatic_Technologies_Corporation] [Oleksandr_Bogush] 2016-12-09
axio-disc 35100 udp Axiomatic discovery protocol [Axiomatic_Technologies_Corporation] [Oleksandr_Bogush] 2016-12-09
35101-35353 Unassigned
36002-36410 Unassigned
40854-41110 Unassigned
caerpc 42510 tcp CA eTrust RPC [Jon_Press] [Jon_Press] 2005-08
caerpc 42510 udp CA eTrust RPC [Jon_Press] [Jon_Press] 2005-08
shaperai 43210 tcp Shaper Automation Server Management [Shaper_Automation] [Yohann_Sulaiman] 2012-06-22
shaperai-disc 43210 udp Shaper Automation Server Management Discovery [Shaper_Automation] [Yohann_Sulaiman] 2012-06-22
jvl-mactalk 47100 udp Configuration of motors connected to Industrial Ethernet [JVL_Industri_Elektronik] [Kim_Berthelsen] 2012-12-21
47100 tcp Reserved
47101-47556 Unassigned
47810-47999 Unassigned
help HELP command [RFC1078] TCP Port Service Multiplexer (TCPMUX)
hpr-bldlnx HP Remote Build System for Linux-based Systems [Jeffrey_J_Walls] [Jeffrey_J_Walls] Defined TXT keys: rh73, rhel3, rhel4, deb31, suse102
hpr-toollnx HP Remote System that houses compilers and tools for Linux-based Systems [Jeffrey_J_Walls] [Jeffrey_J_Walls] Defined TXT keys: rh73, rhel3, rhel4, deb31, suse102
hpr-tstlnx HP Remote Test System for Linux-based Systems [Jeffrey_J_Walls] [Jeffrey_J_Walls] Defined TXT keys: rh73, rhel3, rhel4, deb31, suse102
presence Peer-to-peer messaging / Link-Local Messaging [XMPP_Registrar] [XMPP_Registrar] Defined TXT keys: See http://www.xmpp.org/registrar/linklocal.html Note: Registration updated May 2007. Was formerly listed as "iChat AV" (Apple's IM client for Mac OS X) with TXT keys: txtvers, port.p2pj, phsh, vc, 1st, AIM, msg, status, last When first shipped in Mac OS X 10.2, iChat's peer-to-peer messaging protocol was created to solve the problem of serverless messaging between peers on the same link. However, there is nothing inherent in the protocol that limits it to being only link-local; it was simply an artifact of iChat in Mac OS X 10.2 using link-local Multicast DNS to discover peers. With the advent of Wide-Area DNS-SD, it is also possible to use iChat's peer-to-peer messaging between machines on different links.
recipe-sharing tcp Recipe Sharing Protocol [Daniel_G_Taylor] [Daniel_G_Taylor] 2007-11 Defined TXT keys: [http://www.recipemanager.org/rsp/rsp10draft.html#dnssd]
spx-hmp tcp SpinetiX HMP [SpinetiX_S_A] [Diego_Santa_Cruz] 2011-10-18 Defined TXT keys: txtvers=1 cport= the port for the content HTTP server (secondary HTTP server used for content publishing) mode= the mode in which the HMP device is currently operating, one of "normal", "safe" or "recovery" serial= serial number of the HMP device firmware= firmware version string (e.g., 2.1.0-0.1.7844) model= model string (e.g., HMP100)
x510 tcp Security service to protocols [ITU-T_Study_Group_17] [Erik_Andersen] 2019-08-13 Defined TXT keys: None

Contact Information

ID Name Organization Contact URI Last Updated
[Axiomatic_Technologies_Corporation] Axiomatic Technologies Corporation mailto:obogush&axiomatic.com 2016-12-09
[Christopher_Truxaw] Christopher Truxaw mailto:ctruxaw&redsoftware.com 2010-10-15
[Clemens_Gruber] Clemens Gruber mailto:iana&pqgruber.com 2019-12-31
[Conceptworld_Corporation] Conceptworld Corporation mailto:admin&conceptworld.com 2013-08-20
[Cullimore_And_Ring_Technologies] Cullimore And Ring Technologies mailto:dave.wilkins&crtech.com 2021-06-24
[Daniel_G_Taylor] Daniel G. Taylor mailto:dan&programmer-art.org 2007-11
[Dave_Wilkins] Dave Wilkins mailto:dave.wilkins&crtech.com 2021-06-24
[David_Spivey] David Spivey mailto:DavidTSpivey&gmail.com 2010-08-30
[Diane_I_Shannon] Diane I. Shannon mailto:shannond&us.ibm.com 2007-04
[Diego_Santa_Cruz] Diego Santa Cruz SpinetiX S.A. mailto:Diego.SantaCruz&spinetix.com 2011-10-18
[Erik_Andersen] Erik Andersen mailto:era&x500.eu 2019-08-13
[Flexera] Flexera mailto:pbland&flexera.com 2018-08-22
[Flexera_Software] Flexera Software mailto:security&flexerasoftware.com 2016-07-19
[Gautam_Jain] Gautam Jain Conceptworld Corporation mailto:admin&conceptworld.com 2013-08-20
[Grant_Gilchrist] Grant Gilchrist mailto:grant&enernex.com 2010-10-18
[Gruber_Schanksysteme] Gruber Schanksysteme mailto:iana&pqgruber.com 2019-12-31
[IBM] IBM mailto:memmerto&ca.ibm.com 2024-03-05
[ISA100_Wireless_Compliance_Institute] ISA100 Wireless Compliance Institute mailto:jay&jwerb.com 2015-07-24
[ITU-T_Study_Group_17] ITU-T Study Group 17 mailto:era&x500.eu 2019-08-13
[J_A_Sever] J. A. (Tony) Sever mailto:J.A.Sever&bra0119.wins.icl.co.uk
[Jay_Werb] Jay Werb ISA100 Wireless Compliance Institute mailto:jay&jwerb.com 2015-07-24
[Jeffrey_J_Walls] Jeffrey J. Walls mailto:jeff.walls&hp.com
[Jeremy_Crawford] Jeremy Crawford mailto:jeremy&reso.org 2015-09-07
[John_Wainwright] John Wainwright mailto:jwainwright&kollective.com 2016-12-11
[Jon_Press] Jon Press mailto:IANA.Registions&ca.com 2005-09
[JVL_Industri_Elektronik] JVL Industri Elektronik mailto:jvl&jvl.dk 2012-12-21
[Kim_Berthelsen] Kim Berthelsen JVL Industri Elektronik mailto:kb&jvl.dk 2012-12-21
[Kimmo_Kymalainen] Kimmo Kymalainen mailto:kimmo.kymalainen&etsi.org 2017-05-08
[Kollective_Technology_Inc] Kollective Technology Inc. mailto:info&kollective.com 2016-12-11
[Larry_Schwartz] Larry Schwartz mailto:lrs&cup.hp.com
[Marcus_Mueller] Marcus Mueller mailto:marcus&irtrans.de 2004-11
[Matthew_Emmerton] Matthew Emmerton IBM mailto:memmerto&ca.ibm.com 2024-03-05
[Maxim_Baklanovsky] Maxim Baklanovsky mailto:m.baklanovsky&spbu.ru 2015-05-20
[Oleksandr_Bogush] Oleksandr_Bogush mailto:obogush&axiomatic.com 2016-12-09
[Paul_Bland] Paul Bland mailto:pbland&flexera.com 2018-08-22
[Roberto_Jorge_Dino] Roberto Jorge Dino mailto:roberto.dino&autotrac.com.br
[Ronald_G_Minnich] Ronald G. Minnich mailto:rminnich&gmail.com 2022-05-13
[Shaper_Automation] Shaper Automation Inc. mailto:ports&shaperai.com 2012-06-22
[SpinetiX_S_A] SpinetiX S.A. mailto:Diego.SantaCruz&spinetix.com 2011-10-18
[XMPP_Registrar] XMPP Registrar mailto:registrar&xmpp.org
[Yohann_Sulaiman] Yohann Sulaiman mailto:ports&shaperai.com 2012-06-22