Internet Assigned Numbers Authority

Service Name and Transport Protocol Port Number Registry

Last Updated
2024-12-20
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
ftp 21 tcp File Transfer Protocol [Control] [Jon_Postel] [Jon_Postel] [RFC959] Defined TXT keys: u=<username> p=<password> path=<path>
ftp 21 udp File Transfer Protocol [Control] [Jon_Postel] [Jon_Postel] [RFC959] Defined TXT keys: u=<username> p=<password> path=<path>
ftp 21 sctp FTP [Randall_Stewart] [Randall_Stewart] 2022-02-07 [RFC9260] Defined TXT keys: u=<username> p=<password> path=<path>
smtp 25 tcp Simple Mail Transfer [IESG] [IETF_Chair] 2017-06-05 [RFC5321]
smtp 25 udp Simple Mail Transfer [IESG] [IETF_Chair] 2017-06-05 [RFC5321]
erpc 121 tcp Encore Expedited Remote Pro.Call [Jack_ONeil] [Jack_ONeil]
erpc 121 udp Encore Expedited Remote Pro.Call [Jack_ONeil] [Jack_ONeil]
z39-50 210 tcp ANSI Z39.50

IANA assigned this well-formed service name as a replacement for "z39.50".
[Mark_H_Needleman] [Mark_H_Needleman]
z39.50 210 tcp ANSI Z39.50 [Mark_H_Needleman] [Mark_H_Needleman] This entry is an alias to "z39-50". This entry is now historic, not usable for use with many common service discovery mechanisms.
z39-50 210 udp ANSI Z39.50

IANA assigned this well-formed service name as a replacement for "z39.50".
[Mark_H_Needleman] [Mark_H_Needleman]
z39.50 210 udp ANSI Z39.50 [Mark_H_Needleman] [Mark_H_Needleman] This entry is an alias to "z39-50". This entry is now historic, not usable for use with many common service discovery mechanisms.
914c-g 211 tcp Texas Instruments 914C/G Terminal

IANA assigned this well-formed service name as a replacement for "914c/g".
[Bill_Harrell] [Bill_Harrell]
914c/g 211 tcp Texas Instruments 914C/G Terminal [Bill_Harrell] [Bill_Harrell] This entry is an alias to "914c-g". This entry is now historic, not usable for use with many common service discovery mechanisms.
914c-g 211 udp Texas Instruments 914C/G Terminal

IANA assigned this well-formed service name as a replacement for "914c/g".
[Bill_Harrell] [Bill_Harrell]
914c/g 211 udp Texas Instruments 914C/G Terminal [Bill_Harrell] [Bill_Harrell] This entry is an alias to "914c-g". This entry is now historic, not usable for use with many common service discovery mechanisms.
anet 212 tcp ATEXSSTR [Jim_Taylor] [Jim_Taylor]
anet 212 udp ATEXSSTR [Jim_Taylor] [Jim_Taylor]
ipx 213 tcp IPX [Don_Provan] [Don_Provan]
ipx 213 udp IPX [Don_Provan] [Don_Provan]
vmpwscs 214 tcp VM PWSCS [Dan_Shia] [Dan_Shia]
vmpwscs 214 udp VM PWSCS [Dan_Shia] [Dan_Shia]
softpc 215 tcp Insignia Solutions [Martyn_Thomas] [Martyn_Thomas]
softpc 215 udp Insignia Solutions [Martyn_Thomas] [Martyn_Thomas]
CAIlic 216 tcp Computer Associates Int'l License Server [Chuck_Spitz] [Chuck_Spitz]
CAIlic 216 udp Computer Associates Int'l License Server [Chuck_Spitz] [Chuck_Spitz]
dbase 217 tcp dBASE Unix [Don_Gibson] [Don_Gibson]
dbase 217 udp dBASE Unix [Don_Gibson] [Don_Gibson]
mpp 218 tcp Netix Message Posting Protocol [Shannon_Yeh] [Shannon_Yeh]
mpp 218 udp Netix Message Posting Protocol [Shannon_Yeh] [Shannon_Yeh]
uarps 219 tcp Unisys ARPs [Ashok_Marwaha] [Ashok_Marwaha]
uarps 219 udp Unisys ARPs [Ashok_Marwaha] [Ashok_Marwaha]
fln-spx 221 tcp Berkeley rlogind with SPX auth
fln-spx 221 udp Berkeley rlogind with SPX auth
pip 321 tcp PIP [Gordon_Mohr] [Gordon_Mohr]
pip 321 udp PIP [Gordon_Mohr] [Gordon_Mohr]
bhoetty 351 tcp bhoetty [John_Kelly] [John_Kelly] This entry records an unassigned but widespread use (added 5/21/97)
bhoetty 351 udp bhoetty [John_Kelly] [John_Kelly] This entry records an unassigned but widespread use (added 5/21/97)
bhoedap4 352 tcp bhoedap4 [John_Kelly] [John_Kelly] This entry records an unassigned but widespread use (added 5/21/97)
bhoedap4 352 udp bhoedap4 [John_Kelly] [John_Kelly] This entry records an unassigned but widespread use (added 5/21/97)
ariel2 421 tcp Ariel 2
ariel2 421 udp Ariel 2
ripng 521 tcp ripng [Robert_E_Minnear] [Robert_E_Minnear]
ripng 521 udp ripng [Robert_E_Minnear] [Robert_E_Minnear]
escp-ip 621 tcp ESCP [Lai_Zit_Seng] [Lai_Zit_Seng]
escp-ip 621 udp ESCP [Lai_Zit_Seng] [Lai_Zit_Seng]
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]
rmpp 1121 tcp Datalode RMPP [Dave_Ruedger] [Dave_Ruedger] 2003-11
rmpp 1121 udp Datalode RMPP [Dave_Ruedger] [Dave_Ruedger] 2003-11
eoss 1210 tcp EOSS [Robert_Armes] [Robert_Armes]
eoss 1210 udp EOSS [Robert_Armes] [Robert_Armes]
groove-dpp 1211 tcp Groove DPP [Ken_Moore] [Ken_Moore]
groove-dpp 1211 udp Groove DPP [Ken_Moore] [Ken_Moore]
lupa 1212 tcp lupa [Barney_Wolff] [Barney_Wolff]
lupa 1212 udp lupa [Barney_Wolff] [Barney_Wolff]
mpc-lifenet 1213 tcp Medtronic/Physio-Control LIFENET [Physio-Control_Inc] [Kevin_Drew] 2014-02-14
mpc-lifenet 1213 udp Medtronic/Physio-Control LIFENET [Physio-Control_Inc] [Kevin_Drew] 2014-02-14
kazaa 1214 tcp KAZAA [Ahti_Heinla] [Ahti_Heinla]
kazaa 1214 udp KAZAA [Ahti_Heinla] [Ahti_Heinla]
scanstat-1 1215 tcp scanSTAT 1.0 [William_Scheding] [William_Scheding]
scanstat-1 1215 udp scanSTAT 1.0 [William_Scheding] [William_Scheding]
etebac5 1216 tcp ETEBAC 5 [Jean_Louis_Barbut] [Jean_Louis_Barbut]
etebac5 1216 udp ETEBAC 5 [Jean_Louis_Barbut] [Jean_Louis_Barbut]
hpss-ndapi 1217 tcp HPSS NonDCE Gateway [Michael_Gleicher] [Michael_Gleicher]
hpss-ndapi 1217 udp HPSS NonDCE Gateway [Michael_Gleicher] [Michael_Gleicher]
aeroflight-ads 1218 tcp AeroFlight-ADs
aeroflight-ads 1218 udp AeroFlight-ADs
aeroflight-ret 1219 tcp AeroFlight-Ret [Eric_Johnson] [Eric_Johnson]
aeroflight-ret 1219 udp AeroFlight-Ret [Eric_Johnson] [Eric_Johnson]
sweetware-apps 1221 tcp SweetWARE Apps [David_Dunetz] [David_Dunetz]
sweetware-apps 1221 udp SweetWARE Apps [David_Dunetz] [David_Dunetz]
pip 1321 tcp PIP [Gordon_Mohr] [Gordon_Mohr]
pip 1321 udp PIP [Gordon_Mohr] [Gordon_Mohr]
gandalf-lm 1421 tcp Gandalf License Manager [gilmer] [gilmer]
gandalf-lm 1421 udp Gandalf License Manager [gilmer] [gilmer]
ncube-lm 1521 tcp nCube License Manager [Maxine_Yuen] [Maxine_Yuen] 2022-02-14 Unauthorized Use Known on port 1521
ncube-lm 1521 udp nCube License Manager [Maxine_Yuen] [Maxine_Yuen] 2022-02-14 Unauthorized Use Known on port 1521
softdataphone 1621 tcp softdataphone [Dror_Gill] [Dror_Gill]
softdataphone 1621 udp softdataphone [Dror_Gill] [Dror_Gill]
caicci 1721 tcp caicci [Sylvia_Scheuren] [Sylvia_Scheuren]
caicci 1721 udp caicci [Sylvia_Scheuren] [Sylvia_Scheuren]
donnyworld 1821 tcp donnyworld [Don_Oliver] [Don_Oliver]
donnyworld 1821 udp donnyworld [Don_Oliver] [Don_Oliver]
noadmin 1921 tcp NoAdmin [Martin_Bestmann] [Martin_Bestmann]
noadmin 1921 udp NoAdmin [Martin_Bestmann] [Martin_Bestmann]
servexec 2021 tcp
xinuexpansion1 2021 udp
amiganetfs 2100 tcp Amiga Network Filesystem [Rudi_Chiarito] [Rudi_Chiarito]
amiganetfs 2100 udp Amiga Network Filesystem [Rudi_Chiarito] [Rudi_Chiarito]
rtcm-sc104 2101 tcp rtcm-sc104 [Wolfgang_Rupprecht] [Wolfgang_Rupprecht]
rtcm-sc104 2101 udp rtcm-sc104 [Wolfgang_Rupprecht] [Wolfgang_Rupprecht]
zephyr-srv 2102 tcp Zephyr server
zephyr-srv 2102 udp Zephyr server
zephyr-clt 2103 tcp Zephyr serv-hm connection
zephyr-clt 2103 udp Zephyr serv-hm connection
zephyr-hm 2104 tcp Zephyr hostmanager [Greg_Hudson] [Greg_Hudson]
zephyr-hm 2104 udp Zephyr hostmanager [Greg_Hudson] [Greg_Hudson]
minipay 2105 tcp MiniPay [Amir_Herzberg] [Amir_Herzberg]

Contact Information

ID Name Organization Contact URI Last Updated
[Ahti_Heinla] Ahti Heinla mailto:ahti&ahti.bluemoon.ee 2002-06
[Amir_Herzberg] Amir Herzberg mailto:amirh&vnet.ibm.com
[Ashok_Marwaha] Ashok Marwaha
[Barney_Wolff] Barney Wolff mailto:barney&databus.com
[Bill_Harrell] Bill Harrell
[Chuck_Spitz] Chuck Spitz mailto:spich04&cai.com
[Dan_Shia] Dan Shia mailto:dset!shia&uunet.uu.net
[Dave_Ruedger] Dave Ruedger mailto:daver&datalode.com 2003-11
[David_Dunetz] David Dunetz mailto:david&sweetware.com
[Don_Gibson] Don Gibson mailto:sequent!aero!twinsun!ashtate.A-T.COM!dong&uunet.UU.NET
[Don_Oliver] Don Oliver mailto:don&donnyworld.com
[Don_Provan] Don Provan mailto:donp&xlnvax.novell.com
[Dror_Gill] Dror Gill mailto:drorgi&vnet.ibm.com
[Eric_Johnson] Eric Johnson mailto:eric&gruver.net
[Gordon_Mohr] Gordon Mohr mailto:gojomo&usa.net
[Greg_Hudson] Greg Hudson mailto:zephyr-bugs&mit.edu
[IESG] IESG mailto:iesg&ietf.org
[IETF_Chair] IETF Chair IETF mailto:chair&ietf.org
[Jack_ONeil] Jack O'Neil
[Jean_Louis_Barbut] Jean-Louis Barbut mailto:etebac5&gsit.fr
[Jim_Taylor] Jim Taylor mailto:taylor&heart.epps.kodak.com
[John_Kelly] John Kelly mailto:johnk&bellhow.com
[Jon_Postel] Jon Postel mailto:postel&isi.edu
[Ken_Moore] Ken Moore mailto:kmoore&groove.net
[Kevin_Drew] Kevin Drew Physio-Control, Inc. mailto:kevin.c.drew&physio-control.com 2014-02-14
[Lai_Zit_Seng] Lai Zit Seng mailto:lzs&pobox.com
[Mark_H_Needleman] Mark H. Needleman mailto:markn&sirsi.com
[Martin_Bestmann] Martin Bestmann mailto:martin&datawatch.de
[Martyn_Thomas] Martyn Thomas
[Maxine_Yuen] Maxine Yuen mailto:maxine&hq.ncube.com
[Michael_Gleicher] Michael Gleicher mailto:mgleicher&comcast.net
[Physio-Control_Inc] Physio-Control, Inc. mailto:kevin.c.drew&physio-control.com 2014-02-14
[Randall_Stewart] Randall Stewart IETF TSVWG mailto:rrs&lakerest.net
[Robert_Armes] Robert Armes mailto:rarmes&axarte.com
[Robert_E_Minnear] Robert E. Minnear mailto:minnear&ipsilon.com
[Rudi_Chiarito] Rudi Chiarito mailto:nutello&sweetness.com
[Shannon_Yeh] Shannon Yeh mailto:yeh&netix.com
[Sylvia_Scheuren] Sylvia Scheuren mailto:schsy02&cai.com
[William_Scheding] William Scheding mailto:wls&wls.org
[Wolfgang_Rupprecht] Wolfgang Rupprecht mailto:wolfgang&wsrcc.com
[gilmer] mailto:gilmer&gandalf.ca