Service Name and Transport Protocol Port Number Registry
- Last Updated
- 2025-11-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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| submission | 587 | tcp | Message Submission | 2011-11-17 | [RFC6409] | ||||||
| submission | 587 | udp | Message Submission | 2011-11-17 | [RFC6409] | ||||||
| tpip | 594 | tcp | TPIP | [Brad_Spear] | [Brad_Spear] | ||||||
| tpip | 594 | udp | TPIP | [Brad_Spear] | [Brad_Spear] | ||||||
| idxp | 603 | tcp | IDXP | [RFC4767] | |||||||
| idxp | 603 | udp | IDXP | [RFC4767] | |||||||
| tunnel | 604 | tcp | TUNNEL | [RFC3620] | |||||||
| tunnel | 604 | udp | TUNNEL | [RFC3620] | |||||||
| soap-beep | 605 | tcp | SOAP over BEEP | [RFC4227] | |||||||
| soap-beep | 605 | udp | SOAP over BEEP | [RFC4227] | |||||||
| sshell | 614 | tcp | SSLshell | [Simon_J_Gerraty] | [Simon_J_Gerraty] | ||||||
| sshell | 614 | udp | SSLshell | [Simon_J_Gerraty] | [Simon_J_Gerraty] | ||||||
| cryptoadmin | 624 | tcp | Crypto Admin | [Tony_Walker] | [Tony_Walker] | ||||||
| cryptoadmin | 624 | udp | Crypto Admin | [Tony_Walker] | [Tony_Walker] | ||||||
| ginad | 634 | tcp | ginad | [Mark_Crother] | [Mark_Crother] | ||||||
| ginad | 634 | udp | ginad | [Mark_Crother] | [Mark_Crother] | ||||||
| entrust-sps | 640 | tcp | entrust-sps | [Marek_Buchler] | [Marek_Buchler] | ||||||
| entrust-sps | 640 | udp | entrust-sps | [Marek_Buchler] | [Marek_Buchler] | ||||||
| repcmd | 641 | tcp | repcmd | [Scott_Dale] | [Scott_Dale] | ||||||
| repcmd | 641 | udp | repcmd | [Scott_Dale] | [Scott_Dale] | ||||||
| esro-emsdp | 642 | tcp | ESRO-EMSDP V1.3 | [Mohsen_Banan_2] | [Mohsen_Banan_2] | ||||||
| esro-emsdp | 642 | udp | ESRO-EMSDP V1.3 | [Mohsen_Banan_2] | [Mohsen_Banan_2] | ||||||
| sanity | 643 | tcp | SANity | [Peter_Viscarola] | [Peter_Viscarola] | ||||||
| sanity | 643 | udp | SANity | [Peter_Viscarola] | [Peter_Viscarola] | ||||||
| dwr | 644 | tcp | dwr | [Bill_Fenner] | [Bill_Fenner] | ||||||
| dwr | 644 | udp | dwr | [Bill_Fenner] | [Bill_Fenner] | ||||||
| pssc | 645 | tcp | PSSC | [Egon_Meier_Engelen] | [Egon_Meier_Engelen] | ||||||
| pssc | 645 | udp | PSSC | [Egon_Meier_Engelen] | [Egon_Meier_Engelen] | ||||||
| ldp | 646 | tcp | LDP | [Bob_Thomas] | [Bob_Thomas] | ||||||
| ldp | 646 | udp | LDP | [Bob_Thomas] | [Bob_Thomas] | ||||||
| dhcp-failover | 647 | tcp | DHCP Failover | [IESG] | [IETF_Chair] | 2018-05-21 | [RFC8156] | ||||
| dhcp-failover | 647 | udp | DHCP Failover | [Bernard_Volz] | [Bernard_Volz] | ||||||
| rrp | 648 | tcp | Registry Registrar Protocol (RRP) | [Scott_Hollenbeck] | [Scott_Hollenbeck] | ||||||
| rrp | 648 | udp | Registry Registrar Protocol (RRP) | [Scott_Hollenbeck] | [Scott_Hollenbeck] | ||||||
| cadview-3d | 649 | tcp | Cadview-3d - streaming 3d models over the internet | [David_Cooper] | [David_Cooper] | ||||||
| cadview-3d | 649 | udp | Cadview-3d - streaming 3d models over the internet | [David_Cooper] | [David_Cooper] | ||||||
| aodv | 654 | tcp | AODV | [Charles_Perkins] | [Charles_Perkins] | ||||||
| aodv | 654 | udp | AODV | [Charles_Perkins] | [Charles_Perkins] | ||||||
| oob-ws-https | 664 | tcp | DMTF out-of-band secure web services management protocol | [Jim_Davis] | [Jim_Davis] | 2007-06 | |||||
| asf-secure-rmcp | 664 | udp | ASF Secure Remote Management and Control Protocol | [Carl_First] | [Carl_First] | ||||||
| acap | 674 | tcp | ACAP | [Chris_Newman] | [Chris_Newman] | 2010-10-15 | |||||
| acap | 674 | udp | ACAP | [Chris_Newman] | [Chris_Newman] | 2010-10-15 | |||||
| corba-iiop-ssl | 684 | tcp | CORBA IIOP SSL | [Andrew_Watson] | [Andrew_Watson] | ||||||
| corba-iiop-ssl | 684 | udp | CORBA IIOP SSL | [Andrew_Watson] | [Andrew_Watson] | ||||||
| ha-cluster | 694 | tcp | ha-cluster | [Alan_Robertson] | [Alan_Robertson] | ||||||
| ha-cluster | 694 | udp | ha-cluster | [Alan_Robertson] | [Alan_Robertson] | ||||||
| epp | 700 | tcp | Extensible Provisioning Protocol | [RFC5734] | |||||||
| epp | 700 | udp | Extensible Provisioning Protocol | [RFC5734] | |||||||
| lmp | 701 | tcp | Link Management Protocol (LMP) | [RFC4204] | |||||||
| lmp | 701 | udp | Link Management Protocol (LMP) | [RFC4204] | |||||||
| elcsd | 704 | tcp | errlog copy/server daemon | ||||||||
| elcsd | 704 | udp | errlog copy/server daemon | ||||||||
| tbrpf | 712 | tcp | TBRPF | [RFC3684] | |||||||
| tbrpf | 712 | udp | TBRPF | [RFC3684] | |||||||
| iris-xpcs | 714 | tcp | IRIS over XPCS | [RFC4992] | |||||||
| iris-xpcs | 714 | udp | IRIS over XPCS | [RFC4992] | |||||||
| iris-lwz | 715 | tcp | IRIS-LWZ | [RFC4993] | |||||||
| iris-lwz | 715 | udp | IRIS-LWZ | [RFC4993] | |||||||
| 732-740 | Unassigned | ||||||||||
| netgw | 741 | tcp | netGW | [Oliver_Korfmacher] | [Oliver_Korfmacher] | ||||||
| netgw | 741 | udp | netGW | [Oliver_Korfmacher] | [Oliver_Korfmacher] | ||||||
| netrcs | 742 | tcp | Network based Rev. Cont. Sys. | [Gordon_C_Galligher] | [Gordon_C_Galligher] | ||||||
| netrcs | 742 | udp | Network based Rev. Cont. Sys. | [Gordon_C_Galligher] | [Gordon_C_Galligher] | ||||||
| 743 | Unassigned | ||||||||||
| flexlm | 744 | tcp | Flexible License Manager | [Matt_Christiano] | [Matt_Christiano] | ||||||
| flexlm | 744 | udp | Flexible License Manager | [Matt_Christiano] | [Matt_Christiano] | ||||||
| 745-746 | Unassigned | ||||||||||
| fujitsu-dev | 747 | tcp | Fujitsu Device Control | ||||||||
| fujitsu-dev | 747 | udp | Fujitsu Device Control | ||||||||
| ris-cm | 748 | tcp | Russell Info Sci Calendar Manager | ||||||||
| ris-cm | 748 | udp | Russell Info Sci Calendar Manager | ||||||||
| kerberos-adm | 749 | tcp | kerberos administration | ||||||||
| kerberos-adm | 749 | udp | kerberos administration | ||||||||
| tell | 754 | tcp | send | [Josyula_R_Rao] | [Josyula_R_Rao] | ||||||
| tell | 754 | udp | send | [Josyula_R_Rao] | [Josyula_R_Rao] | ||||||
| omserv | 764 | tcp | |||||||||
| omserv | 764 | udp | |||||||||
| rpasswd | 774 | tcp | |||||||||
| acmaint-dbd | 774 | udp | IANA assigned this well-formed service name as a replacement for "acmaint_dbd". |
||||||||
| acmaint_dbd | 774 | udp | This entry is an alias to "acmaint-dbd". This entry is now historic, not usable for use with many common service discovery mechanisms. | ||||||||
| netconf-ssh | 830 | tcp | NETCONF over SSH | [RFC6242] | |||||||
| netconf-ssh | 830 | udp | NETCONF over SSH | [RFC6242] | |||||||
| 834-846 | Unassigned | ||||||||||
| dhcp-failover2 | 847 | tcp | dhcp-failover 2 | [Bernard_Volz] | [Bernard_Volz] | ||||||
| dhcp-failover2 | 847 | udp | dhcp-failover 2 | [Bernard_Volz] | [Bernard_Volz] | ||||||
| gdoi | 848 | tcp | GDOI | [RFC3547] | |||||||
| gdoi | 848 | udp | GDOI | [RFC3547] | |||||||
| 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] | |||
| dlep | 854 | tcp | Dynamic Link Exchange Protocol (DLEP) | [IESG] | [IETF_Chair] | 2017-04-03 | [RFC8175] | ||||
| dlep | 854 | udp | Dynamic Link Exchange Protocol (DLEP) | [IESG] | [IETF_Chair] | 2017-04-03 | [RFC8175] | ||||
| iscsi | 860 | tcp | iSCSI | [IESG] | [IETF_Chair] | 2013-08-27 | [RFC7143] | ||||
| iscsi | 860 | udp | iSCSI | [IESG] | [IETF_Chair] | 2013-08-27 | [RFC7143] | ||||
| owamp-control | 861 | tcp | OWAMP-Control | [IESG] | [IETF_Chair] | [RFC4656] | |||||
| owamp-test | 861 | udp | OWAMP-Test | [IESG] | [IETF_Chair] | 2018-12-21 | [RFC8545] | ||||
| twamp-test | 862 | udp | TWAMP-Test Receiver Port | [IESG] | [IETF_Chair] | 2018-12-21 | [RFC8545] | ||||
| 874-885 | Unassigned | ||||||||||
| 904-909 | Unassigned | ||||||||||
| kink | 910 | tcp | Kerberized Internet Negotiation of Keys (KINK) | [RFC4430] | |||||||
| kink | 910 | udp | Kerberized Internet Negotiation of Keys (KINK) | [RFC4430] | |||||||
| apex-edge | 913 | tcp | APEX endpoint-relay service | [RFC3340] |