Service Name and Transport Protocol Port Number Registry
- Last Updated
- 2026-08-17
- Expert(s)
-
TCP/UDP: Joe Touch; Eliot Lear, Kumiko Ono, Wes Eddy, Brian Trammell, 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> | ||||
| bootps | 67 | tcp | Bootstrap Protocol Server | [Bill_Croft] | [Bill_Croft] | [RFC951] | Defined TXT keys: None | ||||
| supdup | 95 | tcp | SUPDUP | [Mark_Crispin] | [Mark_Crispin] | ||||||
| supdup | 95 | udp | SUPDUP | [Mark_Crispin] | [Mark_Crispin] | ||||||
| dn6-nlm-aud | 195 | tcp | DNSIX Network Level Module Audit | ||||||||
| dn6-nlm-aud | 195 | udp | DNSIX Network Level Module Audit | ||||||||
| netcp | 395 | tcp | NetScout Control Protocol | [Ashwani_Singhal] | [Ashwani_Singhal] | 2010-04-07 | |||||
| netcp | 395 | udp | NetScout Control Protocol | [Ashwani_Singhal] | [Ashwani_Singhal] | 2010-04-07 | |||||
| intecourier | 495 | tcp | intecourier | [Steve_Favor] | [Steve_Favor] | ||||||
| intecourier | 495 | udp | intecourier | [Steve_Favor] | [Steve_Favor] | ||||||
| cab-protocol | 595 | tcp | CAB Protocol | [Winston_Hetherington] | [Winston_Hetherington] | ||||||
| cab-protocol | 595 | udp | CAB Protocol | [Winston_Hetherington] | [Winston_Hetherington] | ||||||
| syslog-conn | 601 | tcp | Reliable Syslog Service | [RFC3195] | |||||||
| syslog-conn | 601 | udp | Reliable Syslog Service | [RFC3195] | |||||||
| ieee-mms-ssl | 695 | tcp | IEEE-MMS-SSL | [Curtis_Anderson_2] | [Curtis_Anderson_2] | ||||||
| ieee-mms-ssl | 695 | udp | IEEE-MMS-SSL | [Curtis_Anderson_2] | [Curtis_Anderson_2] | ||||||
| 916-952 | Unassigned | ||||||||||
| rndc | 953 | tcp | BIND9 remote name daemon controller | [Internet_Systems_Consortium_Inc] | [Ray_Bellis] | 2017-06-08 | |||||
| 953 | udp | Reserved | |||||||||
| 954-988 | Unassigned | ||||||||||
| pop3s | 995 | tcp | POP3 over TLS protocol | [IESG] | [IETF_Chair] | 2017-12-12 | [RFC8314] | ||||
| pop3s | 995 | udp | pop3 protocol over TLS/SSL (was spop3) | [Gordon_Mangione] | [Gordon_Mangione] | ||||||
| nicelink | 1095 | tcp | NICELink | [Jordi_Lisbona] | [Jordi_Lisbona] | ||||||
| nicelink | 1095 | udp | NICELink | [Jordi_Lisbona] | [Jordi_Lisbona] | ||||||
| rsf-1 | 1195 | tcp | RSF-1 clustering | [Dave_Hines] | [Dave_Hines] | 2004-11 | |||||
| rsf-1 | 1195 | udp | RSF-1 clustering | [Dave_Hines] | [Dave_Hines] | 2004-11 | |||||
| ehtp | 1295 | tcp | End-by-Hop Transmission Protocol | [Alexander_Bogdanov] | [Alexander_Bogdanov] | ||||||
| ehtp | 1295 | udp | End-by-Hop Transmission Protocol | [Alexander_Bogdanov] | [Alexander_Bogdanov] | ||||||
| iclpv-wsm | 1395 | tcp | PC Workstation Manager software | [A_P_Hobson] | [A_P_Hobson] | ||||||
| iclpv-wsm | 1395 | udp | PC Workstation Manager software | [A_P_Hobson] | [A_P_Hobson] | ||||||
| cvc | 1495 | tcp | cvc | [Bill_Davidson] | [Bill_Davidson] | ||||||
| cvc | 1495 | udp | cvc | [Bill_Davidson] | [Bill_Davidson] | ||||||
| radio | 1595 | tcp | radio | ||||||||
| radio | 1595 | udp | radio | ||||||||
| rrilwm | 1695 | tcp | rrilwm | ||||||||
| rrilwm | 1695 | udp | rrilwm | ||||||||
| dpi-proxy | 1795 | tcp | dpi-proxy | [Charles_Gordon] | [Charles_Gordon] | ||||||
| dpi-proxy | 1795 | udp | dpi-proxy | [Charles_Gordon] | [Charles_Gordon] | ||||||
| 1895 | tcp | unassigned | Microsoft (unoffically) using 1895 | ||||||||
| 1895 | udp | unassigned | Microsoft (unoffically) using 1895 | ||||||||
| ismaeasdaqtest | 1950 | tcp | ISMA Easdaq Test | [Stephen_Dunne] | [Stephen_Dunne] | ||||||
| ismaeasdaqtest | 1950 | udp | ISMA Easdaq Test | [Stephen_Dunne] | [Stephen_Dunne] | ||||||
| bcs-lmserver | 1951 | tcp | bcs-lmserver | [Andy_Warner] | [Andy_Warner] | ||||||
| bcs-lmserver | 1951 | udp | bcs-lmserver | [Andy_Warner] | [Andy_Warner] | ||||||
| mpnjsc | 1952 | tcp | mpnjsc | [Takenori_Miyahara] | [Takenori_Miyahara] | ||||||
| mpnjsc | 1952 | udp | mpnjsc | [Takenori_Miyahara] | [Takenori_Miyahara] | ||||||
| rapidbase | 1953 | tcp | Rapid Base | [Antoni_Wolski] | [Antoni_Wolski] | ||||||
| rapidbase | 1953 | udp | Rapid Base | [Antoni_Wolski] | [Antoni_Wolski] | ||||||
| abr-api | 1954 | tcp | ABR-API (diskbridge) | ||||||||
| abr-api | 1954 | udp | ABR-API (diskbridge) | ||||||||
| abr-secure | 1955 | tcp | ABR-Secure Data (diskbridge) | [Graham_Wooden] | [Graham_Wooden] | ||||||
| abr-secure | 1955 | udp | ABR-Secure Data (diskbridge) | [Graham_Wooden] | [Graham_Wooden] | ||||||
| vrtl-vmf-ds | 1956 | tcp | Vertel VMF DS | [Alan_Akahoshi] | [Alan_Akahoshi] | ||||||
| vrtl-vmf-ds | 1956 | udp | Vertel VMF DS | [Alan_Akahoshi] | [Alan_Akahoshi] | ||||||
| unix-status | 1957 | tcp | unix-status | [Thomas_Erskine] | [Thomas_Erskine] | ||||||
| unix-status | 1957 | udp | unix-status | [Thomas_Erskine] | [Thomas_Erskine] | ||||||
| dxadmind | 1958 | tcp | CA Administration Daemon | [John_Birrell] | [John_Birrell] | ||||||
| dxadmind | 1958 | udp | CA Administration Daemon | [John_Birrell] | [John_Birrell] | ||||||
| simp-all | 1959 | tcp | SIMP Channel | [Tim_Hunnewell] | [Tim_Hunnewell] | ||||||
| simp-all | 1959 | udp | SIMP Channel | [Tim_Hunnewell] | [Tim_Hunnewell] | ||||||
| perf-port | 1995 | tcp | cisco perf port | ||||||||
| perf-port | 1995 | udp | cisco perf port | ||||||||
| nbx-ser | 2095 | tcp | NBX SER | ||||||||
| nbx-ser | 2095 | udp | NBX SER | ||||||||
| advant-lm | 2295 | tcp | Advant License Manager | [Lars_Goran_Magnusson] | [Lars_Goran_Magnusson] | ||||||
| advant-lm | 2295 | udp | Advant License Manager | [Lars_Goran_Magnusson] | [Lars_Goran_Magnusson] | ||||||
| lan900-remote | 2395 | tcp | LAN900 Remote IANA assigned this well-formed service name as a replacement for "lan900_remote". |
[Tom_Quinlan] | [Tom_Quinlan] | ||||||
| lan900_remote | 2395 | tcp | LAN900 Remote | [Tom_Quinlan] | [Tom_Quinlan] | This entry is an alias to "lan900-remote". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| lan900-remote | 2395 | udp | LAN900 Remote IANA assigned this well-formed service name as a replacement for "lan900_remote". |
[Tom_Quinlan] | [Tom_Quinlan] | ||||||
| lan900_remote | 2395 | udp | LAN900 Remote | [Tom_Quinlan] | [Tom_Quinlan] | This entry is an alias to "lan900-remote". This entry is now historic, not usable for use with many common service discovery mechanisms. | |||||
| fast-rem-serv | 2495 | tcp | Fast Remote Services | [Scott_St_Clair] | [Scott_St_Clair] | ||||||
| fast-rem-serv | 2495 | udp | Fast Remote Services | [Scott_St_Clair] | [Scott_St_Clair] | ||||||
| worldfusion1 | 2595 | tcp | World Fusion 1 | ||||||||
| worldfusion1 | 2595 | udp | World Fusion 1 | ||||||||
| vspread | 2695 | tcp | VSPREAD | [Sumitake_kobayashi] | [Sumitake_kobayashi] | ||||||
| vspread | 2695 | udp | VSPREAD | [Sumitake_kobayashi] | [Sumitake_kobayashi] | ||||||
| livestats | 2795 | tcp | LiveStats | [Chris_Greene] | [Chris_Greene] | ||||||
| livestats | 2795 | udp | LiveStats | [Chris_Greene] | [Chris_Greene] | ||||||
| natuslink | 2895 | tcp | NATUS LINK | [Jonathan_Mergy] | [Jonathan_Mergy] | ||||||
| natuslink | 2895 | udp | NATUS LINK | [Jonathan_Mergy] | [Jonathan_Mergy] | ||||||
| esip | 2950 | tcp | ESIP | [David_Stephenson] | [David_Stephenson] | ||||||
| esip | 2950 | udp | ESIP | [David_Stephenson] | [David_Stephenson] | ||||||
| ottp | 2951 | tcp | OTTP | [Brent_Foster] | [Brent_Foster] | ||||||
| ottp | 2951 | udp | OTTP | [Brent_Foster] | [Brent_Foster] | ||||||
| mpfwsas | 2952 | tcp | MPFWSAS | [Toru_Murai] | [Toru_Murai] | ||||||
| mpfwsas | 2952 | udp | MPFWSAS | [Toru_Murai] | [Toru_Murai] | ||||||
| ovalarmsrv | 2953 | tcp | OVALARMSRV | ||||||||
| ovalarmsrv | 2953 | udp | OVALARMSRV | ||||||||
| ovalarmsrv-cmd | 2954 | tcp | OVALARMSRV-CMD | [Eric_Pulsipher] | [Eric_Pulsipher] | ||||||
| ovalarmsrv-cmd | 2954 | udp | OVALARMSRV-CMD | [Eric_Pulsipher] | [Eric_Pulsipher] | ||||||
| csnotify | 2955 | tcp | CSNOTIFY | [Israel_Beniaminy] | [Israel_Beniaminy] | ||||||
| csnotify | 2955 | udp | CSNOTIFY | [Israel_Beniaminy] | [Israel_Beniaminy] | ||||||
| ovrimosdbman | 2956 | tcp | OVRIMOSDBMAN | [Dimitrios_Souflis] | [Dimitrios_Souflis] | ||||||
| ovrimosdbman | 2956 | udp | OVRIMOSDBMAN | [Dimitrios_Souflis] | [Dimitrios_Souflis] | ||||||
| jmact5 | 2957 | tcp | JAMCT5 | ||||||||
| jmact5 | 2957 | udp | JAMCT5 | ||||||||
| jmact6 | 2958 | tcp | JAMCT6 | ||||||||
| jmact6 | 2958 | udp | JAMCT6 | ||||||||
| rmopagt | 2959 | tcp | RMOPAGT | [Shuji_Okubo] | [Shuji_Okubo] |