| 0 | tcp | Reserved | | | | 2024-12-20 | [RFC6335] | | | |
| 0 | udp | Reserved | | | | 2024-12-20 | [RFC6335] | | | |
tcpmux | 1 | tcp | TCP Port Service Multiplexer | [Mark_Lottor] | [Mark_Lottor] | | | | | | |
tcpmux | 1 | udp | TCP Port Service Multiplexer | [Mark_Lottor] | [Mark_Lottor] | | | | | | |
| 2 | tcp | Reserved | | | | 2025-02-13 | | | | De-assigned on 2025-02-13, previously compressnet by [Bernie_Volz] |
| 2 | udp | Reserved | | | | 2025-02-13 | | | | De-assigned on 2025-02-13, previously compressnet by [Bernie_Volz] |
| 3 | tcp | Reserved | | | | 2025-02-13 | | | | De-assigned on 2025-02-13, previously compressnet by [Bernie_Volz] |
| 3 | udp | Reserved | | | | 2025-02-13 | | | | De-assigned on 2025-02-13, previously compressnet by [Bernie_Volz] |
| 4 | tcp | Unassigned | | | | | | | | |
| 4 | udp | Unassigned | | | | | | | | |
rje | 5 | tcp | Remote Job Entry | [Jon_Postel] | [Jon_Postel] | | | | | | |
rje | 5 | udp | Remote Job Entry | [Jon_Postel] | [Jon_Postel] | | | | | | |
| 6 | tcp | Unassigned | | | | | | | | |
| 6 | udp | Unassigned | | | | | | | | |
echo | 7 | tcp | Echo | [Jon_Postel] | [Jon_Postel] | | | | | | |
echo | 7 | udp | Echo | [Jon_Postel] | [Jon_Postel] | | | | | | |
| 8 | tcp | Unassigned | | | | | | | | |
| 8 | udp | Unassigned | | | | | | | | |
discard | 9 | tcp | Discard | [Jon_Postel] | [Jon_Postel] | | | | | | |
discard | 9 | udp | Discard | [Jon_Postel] | [Jon_Postel] | | | | | | |
discard | 9 | sctp | Discard | [Randall_Stewart] | [Randall_Stewart] | | 2022-02-07 | [RFC9260] | | | |
discard | 9 | dccp | Discard | [Eddie_Kohler] | [Eddie_Kohler] | | | [RFC4340] | 1145656131 | | |
| 10 | tcp | Unassigned | | | | | | | | |
| 10 | udp | Unassigned | | | | | | | | |
systat | 11 | tcp | Active Users | [Jon_Postel] | [Jon_Postel] | | | | | | |
systat | 11 | udp | Active Users | [Jon_Postel] | [Jon_Postel] | | | | | | |
| 12 | tcp | Unassigned | | | | | | | | |
| 12 | udp | Unassigned | | | | | | | | |
daytime | 13 | tcp | Daytime | [Jon_Postel] | [Jon_Postel] | | | [RFC867] | | | |
daytime | 13 | udp | Daytime | [Jon_Postel] | [Jon_Postel] | | | [RFC867] | | | |
| 14 | tcp | Unassigned | | | | | | | | |
| 14 | udp | Unassigned | | | | | | | | |
| 15 | tcp | Unassigned [was netstat] | | | | | | | | |
| 15 | udp | Unassigned | | | | | | | | |
| 16 | tcp | Unassigned | | | | | | | | |
| 16 | udp | Unassigned | | | | | | | | |
qotd | 17 | tcp | Quote of the Day | [Jon_Postel] | [Jon_Postel] | | | | | | |
qotd | 17 | udp | Quote of the Day | [Jon_Postel] | [Jon_Postel] | | | | | | |
msp | 18 | tcp | Message Send Protocol (historic) | [Rina_Nethaniel] | [Rina_Nethaniel] | | | | | | |
msp | 18 | udp | Message Send Protocol (historic) | [Rina_Nethaniel] | [Rina_Nethaniel] | | | | | | |
chargen | 19 | tcp | Character Generator | | | | | | | | |
chargen | 19 | udp | Character Generator | | | | | | | | |
ftp-data | 20 | tcp | File Transfer [Default Data] | [Jon_Postel] | [Jon_Postel] | | | | | | |
ftp-data | 20 | udp | File Transfer [Default Data] | [Jon_Postel] | [Jon_Postel] | | | | | | |
ftp-data | 20 | sctp | FTP | [Randall_Stewart] | [Randall_Stewart] | | 2022-02-07 | [RFC9260] | | | |
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> |
ftp | 21 | sctp | FTP | [Randall_Stewart] | [Randall_Stewart] | | 2022-02-07 | [RFC9260] | | | 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> |
ssh | 22 | udp | The Secure Shell (SSH) Protocol | | | | | [RFC4251] | | | Defined TXT keys: u=<username> p=<password> |
ssh | 22 | sctp | SSH | [Randall_Stewart] | [Randall_Stewart] | | 2022-02-07 | [RFC9260] | | | Defined TXT keys: u=<username> p=<password> |
telnet | 23 | tcp | Telnet | [Jon_Postel] | [Jon_Postel] | | | [RFC854] | | | Defined TXT keys: u=<username> p=<password> |
telnet | 23 | udp | Telnet | [Jon_Postel] | [Jon_Postel] | | | [RFC854] | | | Defined TXT keys: u=<username> p=<password> |
| 24 | tcp | any private mail system | [Rick_Adams] | [Rick_Adams] | | | | | | |
| 24 | udp | any private mail system | [Rick_Adams] | [Rick_Adams] | | | | | | |
smtp | 25 | tcp | Simple Mail Transfer | [IESG] | [IETF_Chair] | | 2017-06-05 | [RFC5321] | | | |
smtp | 25 | udp | Simple Mail Transfer | [IESG] | [IETF_Chair] | | 2017-06-05 | [RFC5321] | | | |
| 26 | tcp | Unassigned | | | | | | | | |
| 26 | udp | Unassigned | | | | | | | | |
nsw-fe | 27 | tcp | NSW User System FE | [Robert_Thomas] | [Robert_Thomas] | | | | | | |
nsw-fe | 27 | udp | NSW User System FE | [Robert_Thomas] | [Robert_Thomas] | | | | | | |
| 28 | tcp | Unassigned | | | | | | | | |
| 28 | udp | Unassigned | | | | | | | | |
msg-icp | 29 | tcp | MSG ICP | [Robert_Thomas] | [Robert_Thomas] | | | | | | |
msg-icp | 29 | udp | MSG ICP | [Robert_Thomas] | [Robert_Thomas] | | | | | | |
| 30 | tcp | Unassigned | | | | | | | | |
| 30 | udp | Unassigned | | | | | | | | |
msg-auth | 31 | tcp | MSG Authentication | [Robert_Thomas] | [Robert_Thomas] | | | | | | |
msg-auth | 31 | udp | MSG Authentication | [Robert_Thomas] | [Robert_Thomas] | | | | | | |
| 32 | tcp | Unassigned | | | | | | | | |
| 32 | udp | Unassigned | | | | | | | | |
dsp | 33 | tcp | Display Support Protocol | [Ed_Cain] | [Ed_Cain] | | | | | | |
dsp | 33 | udp | Display Support Protocol | [Ed_Cain] | [Ed_Cain] | | | | | | |
| 34 | tcp | Unassigned | | | | | | | | |
| 34 | udp | Unassigned | | | | | | | | |
| 35 | tcp | any private printer server | [Jon_Postel] | [Jon_Postel] | | | | | | |
| 35 | udp | any private printer server | [Jon_Postel] | [Jon_Postel] | | | | | | |
| 36 | tcp | Unassigned | | | | | | | | |
| 36 | udp | Unassigned | | | | | | | | |
time | 37 | tcp | Time | [Jon_Postel] | [Jon_Postel] | | | | | | |
time | 37 | udp | Time | [Jon_Postel] | [Jon_Postel] | | | | | | |
rap | 38 | tcp | Route Access Protocol | [Robert_Ullmann] | [Robert_Ullmann] | | | | | | |
rap | 38 | udp | Route Access Protocol | [Robert_Ullmann] | [Robert_Ullmann] | | | | | | |
rlp | 39 | tcp | Resource Location Protocol | [Mike_Accetta] | [Mike_Accetta] | | | | | | |
rlp | 39 | udp | Resource Location Protocol | [Mike_Accetta] | [Mike_Accetta] | | | | | | |
| 40 | tcp | Unassigned | | | | | | | | |
| 40 | udp | Unassigned | | | | | | | | |
graphics | 41 | tcp | Graphics | | | | | | | | |
graphics | 41 | udp | Graphics | | | | | | | | |
name | 42 | tcp | Host Name Server | | | | | | | | |
name | 42 | udp | Host Name Server | | | | | | | | |
nameserver | 42 | tcp | Host Name Server | | | | | | | | |
nameserver | 42 | udp | Host Name Server | | | | | | | | |
nicname | 43 | tcp | Who Is | | | | | | | | |
nicname | 43 | udp | Who Is | | | | | | | | |
mpm-flags | 44 | tcp | MPM FLAGS Protocol | | | | | | | | |
mpm-flags | 44 | udp | MPM FLAGS Protocol | | | | | | | | |
mpm | 45 | tcp | Message Processing Module [recv] | | | | | | | | |
mpm | 45 | udp | Message Processing Module [recv] | | | | | | | | |
mpm-snd | 46 | tcp | MPM [default send] | [Jon_Postel] | [Jon_Postel] | | | | | | |