|  | 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 | [RFC-ietf-emailcore-rfc5321bis-43] |  |  |  | 
          
            | smtp | 25 | udp | Simple Mail Transfer | [IESG] | [IETF_Chair] |  | 2017-06-05 | [RFC-ietf-emailcore-rfc5321bis-43] |  |  |  | 
          
            |  | 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] |  |  |  |  |  |  |