Internet Assigned Numbers Authority

Service Name and Transport Protocol Port Number Registry

Last Updated
2025-08-15
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
con 759 udp
vid 769 tcp
vid 769 udp
778-779 Unassigned
788-799 Unassigned Unauthorized Use Known on port 796
803-809 Unassigned
pkix-3-ca-ra 829 tcp PKIX-3 CA/RA [Carlisle_Adams] [Carlisle_Adams]
pkix-3-ca-ra 829 udp PKIX-3 CA/RA [Carlisle_Adams] [Carlisle_Adams]
849-852 Unassigned
domain-s 853 udp DNS query-response protocol run over DTLS or QUIC [IESG] [IETF_Chair] 2015-10-08 2022-04-01 [RFC7858][RFC8094][RFC9250]
855-859 Unassigned
889-899 Unassigned
omginitialrefs 900 tcp OMG Initial Refs [Christian_Callsen] [Christian_Callsen]
omginitialrefs 900 udp OMG Initial Refs [Christian_Callsen] [Christian_Callsen]
smpnameres 901 tcp SMPNAMERES [Leif_Ekblad] [Leif_Ekblad]
smpnameres 901 udp SMPNAMERES [Leif_Ekblad] [Leif_Ekblad]
ideafarm-door 902 tcp self documenting Telnet Door
ideafarm-door 902 udp self documenting Door: send 0x00 for info
ideafarm-panic 903 tcp self documenting Telnet Panic Door [Wo_o_Ideafarm] [Wo_o_Ideafarm]
ideafarm-panic 903 udp self documenting Panic Door: send 0x00 for info [Wo_o_Ideafarm] [Wo_o_Ideafarm]
904-909 Unassigned
kink 910 tcp Kerberized Internet Negotiation of Keys (KINK) [RFC4430]
kink 910 udp Kerberized Internet Negotiation of Keys (KINK) [RFC4430]
xact-backup 911 tcp xact-backup [Bill_Carroll] [Bill_Carroll]
xact-backup 911 udp xact-backup [Bill_Carroll] [Bill_Carroll]
apex-mesh 912 tcp APEX relay-relay service
apex-mesh 912 udp APEX relay-relay service
apex-edge 913 tcp APEX endpoint-relay service [RFC3340]
apex-edge 913 udp APEX endpoint-relay service [RFC3340]
914 tcp Reserved
rift-lies 914 udp Routing in Fat Trees Link Information Element [IESG] [IETF_Chair] 2023-02-17 2024-06-07 [RFC9692]
915 tcp Reserved
rift-ties 915 udp Routing in Fat Trees Topology Information Element [IESG] [IETF_Chair] 2023-02-17 2024-06-07 [RFC9692]
916-952 Unassigned
rndc 953 tcp BIND9 remote name daemon controller [Internet_Systems_Consortium_Inc] [Ray_Bellis] 2017-06-08
953 udp Reserved
954-988 Unassigned
ftps-data 989 tcp ftp protocol, data, over TLS/SSL
ftps-data 989 udp ftp protocol, data, over TLS/SSL
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]
nas 991 tcp Netnews Administration System [Vera_Heinau][Heiko_Schlichting] [Vera_Heinau][Heiko_Schlichting] 2017-02-10 [RFC4707]
nas 991 udp Netnews Administration System [Vera_Heinau][Heiko_Schlichting] [Vera_Heinau][Heiko_Schlichting] 2017-02-10 [RFC4707]
telnets 992 tcp telnet protocol over TLS/SSL
telnets 992 udp telnet protocol over TLS/SSL
imaps 993 tcp IMAP over TLS protocol [IESG] [IETF_Chair] 2021-02-22 [RFC3501][RFC8314][RFC9051]
993 udp Reserved 2021-02-22 [RFC9051]
994 tcp Reserved 2011-08-31 (previous contact was[Christopher_Allen])
994 udp Reserved
pop3s 995 tcp POP3 over TLS protocol [IESG] [IETF_Chair] 2017-12-12 [RFC8314]
pop3s 995 udp pop3 protocol over TLS/SSL (was spop3) [Gordon_Mangione] [Gordon_Mangione]
vsinet 996 tcp vsinet [Rob_Juergens] [Rob_Juergens]
vsinet 996 udp vsinet [Rob_Juergens] [Rob_Juergens]
maitrd 997 tcp
maitrd 997 udp
busboy 998 tcp
puparp 998 udp
garcon 999 tcp
applix 999 udp Applix ac
puprouter 999 tcp
puprouter 999 udp
1009 Unassigned
exp1 1021 tcp RFC3692-style Experiment 1 [IESG] [IETF_Chair] [1][RFC4727][RFC6335]
exp1 1021 udp RFC3692-style Experiment 1 [IESG] [IETF_Chair] [1][RFC4727][RFC6335]
exp1 1021 sctp RFC3692-style Experiment 1 [IESG] [IETF_Chair] [1][RFC4727][RFC6335]
exp1 1021 dccp RFC3692-style Experiment 1 [IESG] [IETF_Chair] [1][RFC4727][RFC6335]
exp2 1022 tcp RFC3692-style Experiment 2 [IESG] [IETF_Chair] [1][RFC4727][RFC6335]
exp2 1022 udp RFC3692-style Experiment 2 [IESG] [IETF_Chair] [1][RFC4727][RFC6335]
exp2 1022 sctp RFC3692-style Experiment 2 [IESG] [IETF_Chair] [1][RFC4727][RFC6335]
exp2 1022 dccp RFC3692-style Experiment 2 [IESG] [IETF_Chair] [1][RFC4727][RFC6335]
solid-mux 1029 tcp Solid Mux Server [Anders_Borg] [Anders_Borg] 2004-11
solid-mux 1029 udp Solid Mux Server [Anders_Borg] [Anders_Borg] 2004-11
sbl 1039 tcp Streamlined Blackhole [Jonathan_A_Zdziaras] [Jonathan_A_Zdziaras] 2004-11
sbl 1039 udp Streamlined Blackhole [Jonathan_A_Zdziaras] [Jonathan_A_Zdziaras] 2004-11
td-postman 1049 tcp Tobit David Postman VPMN [Franz_Josef_Leuders] [Franz_Josef_Leuders]
td-postman 1049 udp Tobit David Postman VPMN [Franz_Josef_Leuders] [Franz_Josef_Leuders]
nimreg 1059 tcp nimreg [Robert_Gordon] [Robert_Gordon]
nimreg 1059 udp nimreg [Robert_Gordon] [Robert_Gordon]
cognex-insight 1069 tcp COGNEX-INSIGHT [Steve_Olson] [Steve_Olson]
cognex-insight 1069 udp COGNEX-INSIGHT [Steve_Olson] [Steve_Olson]
asprovatalk 1079 tcp ASPROVATalk [Chiew_Farn_Chung] [Chiew_Farn_Chung]
asprovatalk 1079 udp ASPROVATalk [Chiew_Farn_Chung] [Chiew_Farn_Chung]
ff-annunc 1089 tcp FF Annunciation
ff-annunc 1089 udp FF Annunciation
ff-fms 1090 tcp FF Fieldbus Message Specification
ff-fms 1090 udp FF Fieldbus Message Specification
ff-sm 1091 tcp FF System Management [Fieldbus_Foundation] [Fieldbus_Foundation]
ff-sm 1091 udp FF System Management [Fieldbus_Foundation] [Fieldbus_Foundation]
obrpd 1092 tcp Open Business Reporting Protocol [William_Randolph_Roy] [William_Randolph_Roy]
obrpd 1092 udp Open Business Reporting Protocol [William_Randolph_Roy] [William_Randolph_Roy]
proofd 1093 tcp PROOFD
proofd 1093 udp PROOFD
rootd 1094 tcp ROOTD [Fons_Rademakers] [Fons_Rademakers]
rootd 1094 udp ROOTD [Fons_Rademakers] [Fons_Rademakers]
nicelink 1095 tcp NICELink [Jordi_Lisbona] [Jordi_Lisbona]
nicelink 1095 udp NICELink [Jordi_Lisbona] [Jordi_Lisbona]
cnrprotocol 1096 tcp Common Name Resolution Protocol [Michael_Mealling] [Michael_Mealling]
cnrprotocol 1096 udp Common Name Resolution Protocol [Michael_Mealling] [Michael_Mealling]
sunclustermgr 1097 tcp Sun Cluster Manager [Ashit_Patel] [Ashit_Patel]
sunclustermgr 1097 udp Sun Cluster Manager [Ashit_Patel] [Ashit_Patel]
rmiactivation 1098 tcp RMI Activation

Contact Information

ID Name Organization Contact URI Last Updated
[Anders_Borg] Anders Borg mailto:anders.borg&solid.se 2004-11
[Ashit_Patel] Ashit Patel mailto:Ashit.Patel&eng.sun.com
[Bill_Carroll] Bill Carroll mailto:billc&xactlabs.com
[Carlisle_Adams] Carlisle Adams mailto:Cadams&entrust.com
[Chiew_Farn_Chung] Chiew Farn Chung mailto:cfchung&asprova.com
[Christian_Callsen] Christian Callsen mailto:Christian.Callsen&eng.sun.com
[Christopher_Allen] Christopher Allen mailto:ChristopherA&consensus.com
[Fieldbus_Foundation] Fieldbus Foundation mailto:dave.glanzer&fieldbus.org 2002-10
[Fons_Rademakers] Fons Rademakers mailto:Fons.Rademakers&cern.ch
[Franz_Josef_Leuders] Franz-Josef Leuders mailto:development&tobit.com
[Gordon_Mangione] Gordon Mangione mailto:gordm&microsoft.com
[Heiko_Schlichting] Heiko Schlichting mailto:heiko.schlichting&fu-berlin.de 2022-06-07
[IESG] IESG mailto:iesg&ietf.org
[IETF_Chair] IETF Chair IETF mailto:chair&ietf.org
[Internet_Systems_Consortium_Inc] Internet Systems Consortium, Inc. mailto:info&isc.org 2017-06-08
[Jonathan_A_Zdziaras] Jonathan A. Zdziaraski mailto:jonathan&nuclearelephant.com 2004-11
[Jordi_Lisbona] Jordi Lisbona mailto:jlisbona&tango04.net
[Leif_Ekblad] Leif Ekblad mailto:leif&rdos.net
[Michael_Mealling] Michael Mealling mailto:michaelm&netsol.com
[Ray_Bellis] Ray Bellis mailto:ray&isc.org 2017-06-08
[Rob_Juergens] Rob Juergens mailto:robj&vsi.com
[Robert_Gordon] Robert Gordon mailto:rbg&austin.ibm.com
[Steve_Olson] Steve Olson mailto:solson&cognex.com
[Vera_Heinau] Vera Heinau mailto:vera.heinau&fu-berlin.de 2022-06-07
[William_Randolph_Roy] William Randolph Royere III mailto:william&royere.net
[Wo_o_Ideafarm] Wo'o Ideafarm mailto:b85f3c23.9ad6f42c&ideafarm.com