Internet Assigned Numbers Authority

Service Name and Transport Protocol Port Number Registry

Last Updated
2024-04-30
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
20223-20479 Unassigned
20481-20669 Unassigned
20671-20809 Unassigned
20811-20998 Unassigned
21001-21009 Unassigned
21011-21211 Unassigned
21214-21220 Unassigned
21222-21552 Unassigned
21555-21589 Unassigned
21591-21799 Unassigned
21802-21844 Unassigned
21850-21999 Unassigned
22006-22124 Unassigned
22126-22127 Unassigned
22129-22221 Unassigned
22223-22272 Unassigned
22274-22304 Unassigned
22306-22332 Unassigned
22334 Unassigned
22336-22342 Unassigned
22344-22346 Unassigned
22348-22349 Unassigned
22352-22536 Unassigned
22538-22554 Unassigned
22556-22762 Unassigned
22764-22799 Unassigned
22801-22950 Unassigned
22952-22999 Unassigned
23006-23052 Unassigned
23054-23271 Unassigned
23273-23293 Unassigned
23295-23332 Unassigned
23334-23399 Unassigned
23403-23455 Unassigned
23458-23545 Unassigned
23547-23999 Unassigned
24007-24241 Unassigned
24243-24248 Unassigned
24250-24320 Unassigned
24324-24385 Unassigned
24387-24464 Unassigned
24466-24553 Unassigned
24555-24576 Unassigned
24578-24665 Unassigned
24667-24675 Unassigned
24679 Unassigned
24681-24726 Unassigned
24727 Unassigned Unauthorized Use Known on port 24727
24728-24753 Unassigned
24755-24849 Unassigned
24851-24921 Unassigned
24923-24999 Unassigned
25010-25099 Unassigned
25101-25470 Unassigned
25472-25575 Unassigned
25577-25603 Unassigned
25605-25792 Unassigned
25794-25899 Unassigned
25904-25953 Unassigned
25956-25999 Unassigned
26001-26132 Unassigned
26134-26207 Unassigned
26209-26256 Unassigned
26258-26259 Unassigned
26265-26485 Unassigned
26488 Unassigned
26490-26999 Unassigned
27011-27016 Unassigned
27018-27344 Unassigned Unauthorized Use Known on ports 27018 and 27019
27346-27441 Unassigned
27443-27503 Unassigned
27505-27781 Unassigned
27783-27875 Unassigned
27877-27998 Unassigned
28002-28009 Unassigned
28011-28079 Unassigned Unauthorized Use Known on ports 28017, 28018 and 28019
28081-28118 Unassigned
28120-28199 Unassigned
28201-28239 Unassigned
28241-28588 Unassigned
28590-28999 Unassigned
29001-29117 Unassigned
29119-29166 Unassigned
29170-29998 Unassigned
30005-30099 Unassigned
30101-30259 Unassigned
30261-30399 Unassigned
30401-30831 Unassigned
30833-30998 Unassigned
31000-31015 Unassigned
31017-31019 Unassigned
31021-31028 Unassigned
31030-31336 Unassigned
31338-31399 Unassigned
31401-31415 Unassigned
31417-31456 Unassigned
31458-31619 Unassigned
31621-31684 Unassigned
31686-31764 Unassigned
31766-31947 Unassigned
31950-32033 Unassigned