Data Networks: Routing, Security, and Performance Optimization

Within the IP header there is an 8-bit field that identifies the next higher-level protocol (in IPv4 this field is called Protocol, in IPv6 it is called Next Header). The following list of IP protocol identifiers comprises information from various sources, including RFC 1700 and some personal observations. Any errors or omissions are therefore my own. The list provided here is not exhaustive. For a complete up-to-date list of port assignments see the IANA URL below:
URL = ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers
| Decimal | Keyword | Protocol |
|---|---|---|
| 0 |
| Reserved |
| 1 | ICMP | Internet Control Message |
| 2 | IGMP | Internet Group Management |
| 3 | GGP | Gateway-to-Gateway |
| 4 | IP | IP in IP (encapsulation) |
| 5 | ST | Stream |
| 6 | TCP | Transmission Control |
| 7 | UCL | UCL |
| 8 | EGP | Exterior Gateway Protocol |
| 9 | IGP | any private interior gateway |
| 10 | BBN-RCC-MON | BBN RCC Monitoring |
| 11 | NVP-II | Network Voice Protocol |
| 12 | PUP | PUP |
| 13 | ARGUS | ARGUS |
| 14 | EMCON | EMCON |
| 15 | XNET | Cross Net Debugger |
| 16 | CHAOS | Chaos |
| 17 | UDP | User Datagram |
| 18 | MUX | Multiplexing |
| 19 | DCN-MEAS | DCN Measurement Subsystems |
| 20 | HMP | Host Monitoring |
| 21 | PRM | Packet Radio Measurement |
| 22 | XNS-IDP | XEROX NS IDP |
| 23 | TRUNK-1 | Trunk-1 |
| 24 | TRUNK-2 | Trunk-2 |
| 25 | LEAF-1 | Leaf-1 |
| 26 | LEAF-2 | Leaf-2 |
| 27 | RDP | Reliable Data Protocol |
| 28 | IRTP | Internet Reliable Transaction |
| 29 | ISO-TP4 | ISO Transport Protocol Class 4 |
| 30 | NETBLT | Bulk Data Transfer Protocol |
| 31 | MFE-NSP | MFE Network Services Protocol |
| 32 | MERIT-INP | MERIT Internodal Protocol |
| 33 | SEP | Sequential Exchange Protocol |
| 34 | 3PC | Third Party Connect Protocol |
| 35 | IDPR | Inter-Domain Policy Routing Protocol |
| 36 | XTP | XTP |
| 37 | DDP |