Internet Assigned Numbers Authority

Service Name and Transport Protocol Port Number Registry

Last Updated
2024-04-19
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
0 tcp Reserved [Jon_Postel] [Jon_Postel]
tcpmux 1 tcp TCP Port Service Multiplexer [Mark_Lottor] [Mark_Lottor]
tcpmux 1 udp TCP Port Service Multiplexer [Mark_Lottor] [Mark_Lottor]
compressnet 2 tcp Management Utility
compressnet 3 tcp Compression Process [Bernie_Volz] [Bernie_Volz]
4 tcp Unassigned
rje 5 tcp Remote Job Entry [Jon_Postel] [Jon_Postel]
6 tcp Unassigned
echo 7 tcp Echo [Jon_Postel] [Jon_Postel]
8 tcp Unassigned
discard 9 tcp Discard [Jon_Postel] [Jon_Postel]
10 tcp Unassigned
systat 11 tcp Active Users [Jon_Postel] [Jon_Postel]
12 tcp Unassigned
daytime 13 tcp Daytime [Jon_Postel] [Jon_Postel] [RFC867]
14 tcp Unassigned
15 tcp Unassigned [was netstat]
16 tcp Unassigned
qotd 17 tcp Quote of the Day [Jon_Postel] [Jon_Postel]
msp 18 tcp Message Send Protocol (historic) [Rina_Nethaniel] [Rina_Nethaniel]
chargen 19 tcp Character Generator
ftp-data 20 tcp File Transfer [Default Data] [Jon_Postel] [Jon_Postel]
ftp 21 tcp File Transfer Protocol [Control] [Jon_Postel] [Jon_Postel] [RFC959] Defined TXT keys: u=<username> p=<password> path=<path>
ssh 22 tcp The Secure Shell (SSH) Protocol [RFC4251] Defined TXT keys: u=<username> p=<password>
telnet 23 tcp Telnet [Jon_Postel] [Jon_Postel] [RFC854] Defined TXT keys: u=<username> p=<password>
24 tcp any private mail system [Rick_Adams] [Rick_Adams]
smtp 25 tcp Simple Mail Transfer [IESG] [IETF_Chair] 2017-06-05 [RFC5321]
26 tcp Unassigned
nsw-fe 27 tcp NSW User System FE [Robert_Thomas] [Robert_Thomas]
28 tcp Unassigned
msg-icp 29 tcp MSG ICP [Robert_Thomas] [Robert_Thomas]
30 tcp Unassigned
msg-auth 31 tcp MSG Authentication [Robert_Thomas] [Robert_Thomas]
32 tcp Unassigned
dsp 33 tcp Display Support Protocol [Ed_Cain] [Ed_Cain]
34 tcp Unassigned
35 tcp any private printer server [Jon_Postel] [Jon_Postel]
36 tcp Unassigned
time 37 tcp Time [Jon_Postel] [Jon_Postel]
rap 38 tcp Route Access Protocol [Robert_Ullmann] [Robert_Ullmann]
rlp 39 tcp Resource Location Protocol [Mike_Accetta] [Mike_Accetta]
40 tcp Unassigned
graphics 41 tcp Graphics
name 42 tcp Host Name Server
nameserver 42 tcp Host Name Server
nicname 43 tcp Who Is
mpm-flags 44 tcp MPM FLAGS Protocol
mpm 45 tcp Message Processing Module [recv]
mpm-snd 46 tcp MPM [default send] [Jon_Postel] [Jon_Postel]
47 tcp Reserved 2017-05-18 This entry has been removed on 2017-05-18.
auditd 48 tcp Digital Audit Daemon [Larry_Scott] [Larry_Scott]
tacacs 49 tcp Login Host Protocol (TACACS) [Pieter_Ditmars] [Pieter_Ditmars]
re-mail-ck 50 tcp Remote Mail Checking Protocol [Steve_Dorner] [Steve_Dorner]
xns-time 52 tcp XNS Time Protocol [Susie_Armstrong] [Susie_Armstrong]
domain 53 tcp Domain Name Server [Paul_Mockapetris] [Paul_Mockapetris]
xns-ch 54 tcp XNS Clearinghouse [Susie_Armstrong] [Susie_Armstrong]
isi-gl 55 tcp ISI Graphics Language
xns-auth 56 tcp XNS Authentication [Susie_Armstrong] [Susie_Armstrong]
57 tcp any private terminal access [Jon_Postel] [Jon_Postel]
xns-mail 58 tcp XNS Mail [Susie_Armstrong] [Susie_Armstrong]
59 tcp any private file service [Jon_Postel] [Jon_Postel]
60 tcp Unassigned
61 tcp Reserved 2017-05-18 This entry has been removed on 2017-05-18.
acas 62 tcp ACA Services [E_Wald] [E_Wald]
whoispp 63 tcp whois++

IANA assigned this well-formed service name as a replacement for "whois++".
[Rickard_Schoultz] [Rickard_Schoultz]
whois++ 63 tcp whois++ [Rickard_Schoultz] [Rickard_Schoultz] This entry is an alias to "whoispp". This entry is now historic, not usable for use with many common service discovery mechanisms.
covia 64 tcp Communications Integrator (CI) [Dan_Smith] [Dan_Smith]
tacacs-ds 65 tcp TACACS-Database Service [Kathy_Huber] [Kathy_Huber]
sql-net 66 tcp Oracle SQL*NET

IANA assigned this well-formed service name as a replacement for "sql*net".
[Jack_Haverty] [Jack_Haverty]
sql*net 66 tcp Oracle SQL*NET [Jack_Haverty] [Jack_Haverty] This entry is an alias to "sql-net". This entry is now historic, not usable for use with many common service discovery mechanisms.
bootps 67 tcp Bootstrap Protocol Server [Bill_Croft] [Bill_Croft] [RFC951] Defined TXT keys: None
bootpc 68 tcp Bootstrap Protocol Client [Bill_Croft] [Bill_Croft]
tftp 69 tcp Trivial File Transfer [David_Clark] [David_Clark]
gopher 70 tcp Gopher [Mark_McCahill] [Mark_McCahill]
netrjs-1 71 tcp Remote Job Service
netrjs-2 72 tcp Remote Job Service
netrjs-3 73 tcp Remote Job Service
netrjs-4 74 tcp Remote Job Service [Bob_Braden] [Bob_Braden]
75 tcp any private dial out service [Jon_Postel] [Jon_Postel]
deos 76 tcp Distributed External Object Store [Robert_Ullmann] [Robert_Ullmann]
77 tcp any private RJE service [Jon_Postel] [Jon_Postel]
vettcp 78 tcp vettcp [Christopher_Leong] [Christopher_Leong]
vettcp 78 udp vettcp [Christopher_Leong] [Christopher_Leong]
finger 79 tcp Finger [David_Zimmerman] [David_Zimmerman] Unauthorized use by some mail users (see [RFC4146] for details)
http 80 tcp World Wide Web HTTP [IESG] [IETF_Chair] 2021-10-01 [RFC9110] Defined TXT keys: u=<username> p=<password> path=<path to document>
www 80 tcp World Wide Web HTTP [IESG] [IETF_Chair] 2021-10-01 [RFC9110] This is a duplicate of the "http" service and should not be used for discovery purposes.
www-http 80 tcp World Wide Web HTTP [Tim_Berners_Lee] [Tim_Berners_Lee] This is a duplicate of the "http" service and should not be used for discovery purposes. u=<username> p=<password> path=<path to document> (see txtrecords.html#http) Known Subtypes: _printer NOTE: The meaning of this service type, though called just "http", actually denotes something more precise than just "any data transported using HTTP". The DNS-SD service type "http" should only be used to advertise content that: * is served over HTTP, * can be displayed by "typical" web browser client software, and * is intented primarily to be viewed by a human user. Of course, the definition of "typical web browser" is subjective, and may change over time, but for practical purposes the DNS-SD service type "http" can be understood as meaning "human-readable HTML content served over HTTP". In some cases other widely-supported content types may also be appropriate, such as plain text over HTTP, or JPEG image over HTTP. Content types not intented primarily for viewing by a human user, or not widely-supported in web browsing clients, should not be advertised as DNS-SD service type "http", even if they do happen to be transported over HTTP. Such types should be advertised as their own logical service type with their own DNS-SD service type, for example, XUL (XML User Interface Language) transported over HTTP is advertised explicitly as DNS-SD service type "xul-http".
xfer 82 tcp XFER Utility [Thomas_M_Smith] [Thomas_M_Smith]
mit-ml-dev 83 tcp MIT ML Device [David_Reed] [David_Reed]
ctf 84 tcp Common Trace Facility [Hugh_Thomas] [Hugh_Thomas]
mit-ml-dev 85 tcp MIT ML Device [David_Reed] [David_Reed]
mfcobol 86 tcp Micro Focus Cobol [Simon_Edwards] [Simon_Edwards]
87 tcp any private terminal link [Jon_Postel] [Jon_Postel]
kerberos 88 tcp Kerberos [B_Clifford_Neuman] [B_Clifford_Neuman] 2022-02-18 [RFC4120]
su-mit-tg 89 tcp SU/MIT Telnet Gateway [Mark_Crispin] [Mark_Crispin]
dnsix 90 tcp DNSIX Securit Attribute Token Map [Charles_Watt] [Charles_Watt] PORT 90 also being used unofficially by Pointcast
mit-dov 91 tcp MIT Dover Spooler [Eliot_Moss] [Eliot_Moss]
npp 92 tcp Network Printing Protocol [Louis_Mamakos] [Louis_Mamakos]
dcp 93 tcp Device Control Protocol [Daniel_Tappan] [Daniel_Tappan]
objcall 94 tcp Tivoli Object Dispatcher [Tom_Bereiter] [Tom_Bereiter]

Contact Information

ID Name Organization Contact URI Last Updated
[B_Clifford_Neuman] B. Clifford Neuman mailto:bcn&isi.edu 2022-02-18
[Bernie_Volz] Bernie Volz mailto:volz&cisco.com
[Bill_Croft] Bill Croft mailto:Croft&sumex-aim.stanford.edu
[Bob_Braden] Bob Braden mailto:Braden&isi.edu
[Charles_Watt] Charles Watt mailto:watt&sware.com
[Christopher_Leong] Christopher Leong mailto:leong&kolmod.mlo.dec.com
[Dan_Smith] Dan Smith mailto:dan.smith&den.galileo.com
[Daniel_Tappan] Daniel Tappan mailto:Tappan&bbn.com
[David_Clark] David Clark mailto:ddc&lcs.mit.edu
[David_Reed] David Reed
[David_Zimmerman] David Zimmerman mailto:dpz&rutgers.edu
[E_Wald] E. Wald mailto:ewald&via.enet.dec.com
[Ed_Cain] Ed Cain mailto:cain&edn-unix.dca.mil
[Eliot_Moss] Eliot Moss mailto:EBM&xx.lcs.mit.edu
[Hugh_Thomas] Hugh Thomas mailto:thomas&oils.enet.dec.com
[IESG] IESG mailto:iesg&ietf.org
[IETF_Chair] IETF Chair IETF mailto:chair&ietf.org
[Jack_Haverty] Jack Haverty mailto:jhaverty&oracle.com
[Jon_Postel] Jon Postel mailto:postel&isi.edu
[Kathy_Huber] Kathy Huber mailto:khuber&bbn.com
[Larry_Scott] Larry Scott mailto:scott&zk3.dec.com
[Louis_Mamakos] Louis Mamakos mailto:louie&sayshell.umd.edu
[Mark_Crispin] Mark Crispin mailto:MRC&panda.com
[Mark_Lottor] Mark Lottor mailto:MKL&nisc.sri.com
[Mark_McCahill] Mark McCahill mailto:mpm&boombox.micro.umn.edu
[Mike_Accetta] Mike Accetta mailto:MIKE.ACCETTA&cmu-cs-a.edu
[Paul_Mockapetris] Paul Mockapetris mailto:PVM&isi.edu
[Pieter_Ditmars] Pieter Ditmars mailto:pditmars&bbn.com
[Rick_Adams] Rick Adams mailto:rick&uunet.uu.net
[Rickard_Schoultz] Rickard Schoultz mailto:schoultz&sunet.se
[Rina_Nethaniel] Rina Nethaniel
[Robert_Thomas] Robert Thomas mailto:BThomas&f.bbn.com
[Robert_Ullmann] Robert Ullmann mailto:ariel&world.std.com
[Simon_Edwards] Simon Edwards
[Steve_Dorner] Steve Dorner mailto:s-dorner&uiuc.edu
[Susie_Armstrong] Susie Armstrong mailto:Armstrong.wbst128@xerox
[Thomas_M_Smith] Thomas M. Smith mailto:Thomas.M.Smith&lmco.com
[Tim_Berners_Lee] Tim Berners-Lee mailto:timbl&w3.org
[Tom_Bereiter] Tom Bereiter