Service Name and Transport Protocol Port Number Registry
Service Names and Transport Protocol Port Numbers
2020-10-16
TCP/UDP: Joe Touch; Eliot Lear, Allison Mankin, Markku Kojo, Kumiko Ono, Martin Stiemerling,
Lars Eggert, Alexey Melnikov, Wes Eddy, Alexander Zimmermann, Brian Trammell, and Jana Iyengar
SCTP: Allison Mankin and Michael Tuexen
DCCP: Eddie Kohler and Yoshifumi Nishida
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 .
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 difference uses of these ranges is described in
. According to Section 8.1.2 of , System Ports are
assigned by the "IETF Review" or "IESG Approval" procedures described in
. User Ports are assigned by IANA using the "IETF Review" process,
the "IESG Approval" process, or the "Expert Review" process, as per
. Dynamic Ports are not assigned.
The registration procedures for service names and port numbers are
described in .
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. *
************************************************************************
tcp
Reserved
0
udp
Reserved
0
tcpmux
tcp
TCP Port Service Multiplexer
1
tcpmux
udp
TCP Port Service Multiplexer
1
compressnet
tcp
Management Utility
2
compressnet
udp
Management Utility
2
compressnet
tcp
Compression Process
3
compressnet
udp
Compression Process
3
tcp
Unassigned
4
udp
Unassigned
4
rje
tcp
Remote Job Entry
5
rje
udp
Remote Job Entry
5
tcp
Unassigned
6
udp
Unassigned
6
echo
tcp
Echo
7
echo
udp
Echo
7
tcp
Unassigned
8
udp
Unassigned
8
discard
tcp
Discard
9
discard
udp
Discard
9
discard
sctp
Discard
9
discard
dccp
Discard
9
1145656131
tcp
Unassigned
10
udp
Unassigned
10
systat
tcp
Active Users
11
systat
udp
Active Users
11
tcp
Unassigned
12
udp
Unassigned
12
daytime
tcp
Daytime
13
daytime
udp
Daytime
13
tcp
Unassigned
14
udp
Unassigned
14
tcp
Unassigned [was netstat]
15
udp
Unassigned
15
tcp
Unassigned
16
udp
Unassigned
16
qotd
tcp
Quote of the Day
17
qotd
udp
Quote of the Day
17
msp
tcp
Message Send Protocol (historic)
18
msp
udp
Message Send Protocol (historic)
18
chargen
tcp
Character Generator
19
chargen
udp
Character Generator
19
ftp-data
tcp
File Transfer [Default Data]
20
ftp-data
udp
File Transfer [Default Data]
20
ftp-data
sctp
FTP
20
ftp
tcp
File Transfer Protocol [Control]
21
Defined TXT keys: u=<username> p=<password> path=<path>
ftp
udp
File Transfer Protocol [Control]
21
Defined TXT keys: u=<username> p=<password> path=<path>
ftp
sctp
FTP
21
Defined TXT keys: u=<username> p=<password> path=<path>
ssh
tcp
The Secure Shell (SSH) Protocol
22
Defined TXT keys: u=<username> p=<password>
ssh
udp
The Secure Shell (SSH) Protocol
22
Defined TXT keys: u=<username> p=<password>
ssh
sctp
SSH
22
Defined TXT keys: u=<username> p=<password>
telnet
tcp
Telnet
23
Defined TXT keys: u=<username> p=<password>
telnet
udp
Telnet
23
Defined TXT keys: u=<username> p=<password>
tcp
any private mail system
24
udp
any private mail system
24
smtp
tcp
Simple Mail Transfer
25
smtp
udp
Simple Mail Transfer
25
tcp
Unassigned
26
udp
Unassigned
26
nsw-fe
tcp
NSW User System FE
27
nsw-fe
udp
NSW User System FE
27
tcp
Unassigned
28
udp
Unassigned
28
msg-icp
tcp
MSG ICP
29
msg-icp
udp
MSG ICP
29
tcp
Unassigned
30
udp
Unassigned
30
msg-auth
tcp
MSG Authentication
31
msg-auth
udp
MSG Authentication
31
tcp
Unassigned
32
udp
Unassigned
32
dsp
tcp
Display Support Protocol
33
dsp
udp
Display Support Protocol
33
tcp
Unassigned
34
udp
Unassigned
34
tcp
any private printer server
35
udp
any private printer server
35
tcp
Unassigned
36
udp
Unassigned
36
time
tcp
Time
37
time
udp
Time
37
rap
tcp
Route Access Protocol
38
rap
udp
Route Access Protocol
38
rlp
tcp
Resource Location Protocol
39
rlp
udp
Resource Location Protocol
39
tcp
Unassigned
40
udp
Unassigned
40
graphics
tcp
Graphics
41
graphics
udp
Graphics
41
name
tcp
Host Name Server
42
name
udp
Host Name Server
42
nameserver
tcp
Host Name Server
42
nameserver
udp
Host Name Server
42
nicname
tcp
Who Is
43
nicname
udp
Who Is
43
mpm-flags
tcp
MPM FLAGS Protocol
44
mpm-flags
udp
MPM FLAGS Protocol
44
mpm
tcp
Message Processing Module [recv]
45
mpm
udp
Message Processing Module [recv]
45
mpm-snd
tcp
MPM [default send]
46
mpm-snd
udp
MPM [default send]
46
tcp
Reserved
47
This entry has been removed on 2017-05-18.
udp
Reserved
47
This entry has been removed on 2017-05-18.
auditd
tcp
Digital Audit Daemon
48
auditd
udp
Digital Audit Daemon
48
tacacs
tcp
Login Host Protocol (TACACS)
49
tacacs
udp
Login Host Protocol (TACACS)
49
re-mail-ck
tcp
Remote Mail Checking Protocol
50
re-mail-ck
udp
Remote Mail Checking Protocol
50
Reserved
51
This entry is being removed on 2013-05-24.
xns-time
tcp
XNS Time Protocol
52
xns-time
udp
XNS Time Protocol
52
domain
tcp
Domain Name Server
53
domain
udp
Domain Name Server
53
xns-ch
tcp
XNS Clearinghouse
54
xns-ch
udp
XNS Clearinghouse
54
isi-gl
tcp
ISI Graphics Language
55
isi-gl
udp
ISI Graphics Language
55
xns-auth
tcp
XNS Authentication
56
xns-auth
udp
XNS Authentication
56
tcp
any private terminal access
57
udp
any private terminal access
57
xns-mail
tcp
XNS Mail
58
xns-mail
udp
XNS Mail
58
tcp
any private file service
59
udp
any private file service
59
tcp
Unassigned
60
udp
Unassigned
60
tcp
Reserved
61
This entry has been removed on 2017-05-18.
udp
Reserved
61
This entry has been removed on 2017-05-18.
acas
tcp
ACA Services
62
acas
udp
ACA Services
62
whoispp
tcp
whois++
IANA assigned this well-formed service name as a replacement for "whois++".
63
whois++
tcp
whois++
63
This entry is an alias to "whoispp".
This entry is now historic, not usable for use with many
common service discovery mechanisms.
whoispp
udp
whois++
IANA assigned this well-formed service name as a replacement for "whois++".
63
whois++
udp
whois++
63
This entry is an alias to "whoispp".
This entry is now historic, not usable for use with many
common service discovery mechanisms.
covia
tcp
Communications Integrator (CI)
64
covia
udp
Communications Integrator (CI)
64
tacacs-ds
tcp
TACACS-Database Service
65
tacacs-ds
udp
TACACS-Database Service
65
sql-net
tcp
Oracle SQL*NET
IANA assigned this well-formed service name as a replacement for "sql*net".
66
sql*net
tcp
Oracle SQL*NET
66
This entry is an alias to "sql-net".
This entry is now historic, not usable for use with many
common service discovery mechanisms.
sql-net
udp
Oracle SQL*NET
IANA assigned this well-formed service name as a replacement for "sql*net".
66
sql*net
udp
Oracle SQL*NET
66
This entry is an alias to "sql-net".
This entry is now historic, not usable for use with many
common service discovery mechanisms.
bootps
tcp
Bootstrap Protocol Server
67
Defined TXT keys: None
bootps
udp
Bootstrap Protocol Server
67
bootpc
tcp
Bootstrap Protocol Client
68
bootpc
udp
Bootstrap Protocol Client
68
tftp
tcp
Trivial File Transfer
69
tftp
udp
Trivial File Transfer
69
gopher
tcp
Gopher
70
gopher
udp
Gopher
70
netrjs-1
tcp
Remote Job Service
71
netrjs-1
udp
Remote Job Service
71
netrjs-2
tcp
Remote Job Service
72
netrjs-2
udp
Remote Job Service
72
netrjs-3
tcp
Remote Job Service
73
netrjs-3
udp
Remote Job Service
73
netrjs-4
tcp
Remote Job Service
74
netrjs-4
udp
Remote Job Service
74
tcp
any private dial out service
75
udp
ҏlqxY[&~]9}ۼ}+
YGl7?~ )wKM^ަ7wl;S}y;(:2i|\U 5)-/]ټm FV7n~0)E69/:Boa?AdAN ©p͋@]nC_zstO7gGg?x
i ]7_o|Y%ڼiyӮ-`O-I4n\5?uX?p_\ܫ m>@#k %?i7~S~Ï?/e%c',o|_~Awt1`w䞌f=7n]2sNO&Ni,
c69Ɠ_"tkVa X8:m|e',JI
ODYM w.|$-?߷?u>mWⰜ
iy#V2^]a-
1S;_z^
@O1Kq)pmnlBrk=1"NlwfoN|Y[MlW&ͦ%/,TՃ5/lbgX`']XogON^m
F!_H^rܣGJ
@&v9cƏ>WT<}u)eX%B(3
[2V2?u:㳉jKEwӏǬ
zh N58pqX[XGYN˔PZ$TIįBӮ+nTiVekZNSLwZW>>ٮ6sX+LtϢ&I >suEtR=B[HUMsCHb
ӪLзѿR8*넬X
H_'JTd/G y٪S'bcnb
*Pьr&3N3kgC JsT|ˇO/Tۨ~*+hSD(d/t$Qr|vutqvt\=8>sv5X}Ggi:?%^%Ǘ'ǧIe+9Er|z~r|t~ɻC廫Urr|z|uO|gMQ{u9.ϒ_8xD]~sEaL.O_cp#ؔU
՜q4хh+nK(
bɈG_'~~~S{kggyy= sמ}-`TllonO;vFK ?t{Iilt;vgk~;xN?Iڦsl$
]/Wn$,/B紝#t]0*RG #mQpUTϞ=0 [x$Jٳg )89
֯I"Gטc}`[G77Z1-NJԾ9IΑ&cW+з]4 JJ53#]]VZ=*^3@P}eOh'׀}Bg<.)G`J#5Y'C]؝X%hm%}gƸID9X==>=Zc'A/!gM:BLxN҉PaʒZ*3˰r_rGzw|qt|?A囷N#ẹOa9zV'+(u/{8%֢ D=v0v7vv 6&4B]^-1Qq,yF'E8Ϻ|0>ŔhJ A2?S"ཱȅ~K*H)h1nj6DVBF|Ki,1L?b2FF]x
-3 asO³+GقHAlh'Kixa'Ja:
wn8(8ǡ ypMWF"JѲ,JYPNNm"
ȓtXZuS$|}t`'LJhҤ).ѫN9+sn|O0F}JKjCH6 _Wk~!S/gW%C} swnJoo:)[]WTC2:Sl'?PE?%TkQ@?F#Rv~%^*۔93\كvJOH7FD
fe 3`>C 9\lBq3+~I/[
&,ș, /rعKHHaEN:{4ln;Ɂ~}%m|y+]>jl|MᅺTH〦.gx rM~Iyecawrܻ6D2{n+=,}B#͘&