Protocol (IP)
The field protocol ( protocol ) in the IPv4 header indicates at what protocol (also called "follow protocol") in the respective IPv4 packet transported payload belong. The field is 8 bits wide and is interpreted as an unsigned integer . It can therefore hold values from 0 to 255 ( decimal ). The values were specified in RFC 1700 . Since 2002, an online database for protocol numbers at the IANA has been defined as current by RFC 3232 . However, there are also protocols in networks that are not (yet) registered with the IANA.
In the IPv6 header , there is this field as well, but it says next header . The permitted values are the same as for the protocol field in IPv4.
Protocol numbers
| Protocol number | protocol |
|---|---|
| 0 | HOPOPT ( IPv6 hop -by-hop option) |
| 1 | ICMP (Internet Control Message Protocol) |
| 2 | IGMP (Internet Group Management Protocol) |
| 3 | GGP (gateway-to-gateway) |
| 4th | IP (IP in IP (encapsulation)) |
| 5 | Stream |
| 6th | TCP (Transmission Control Protocol) |
| 7th | CBT (Core Based Trees) |
| 8th | 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 |
| 13 | ARGUS |
| 14th | EMCON |
| 15th | XNET (Cross Net Debugger) |
| 16 | CHAOS |
| 17th | UDP (User Datagram Protocol) |
| 18th | Multiplexing |
| 19th | DCN-MEAS (DCN Measurement Subsystems) |
| 20th | HMP (host monitoring) |
| 21st | PRM (Packet Radio Measurement) |
| 22nd | XNS-IDP (XEROX NS IDP) |
| 23 | TRUNK-1 |
| 24 | TRUNK-2 |
| 25th | LEAF-1 |
| 26th | LEAF-2 |
| 27 | RDP (Reliable Data Protocol) |
| 28 | IRTP (Internet Reliable Transaction Protocol) |
| 29 | ISO-TP4 (ISO Transport Protocol Class 4) |
| 30th | NETBLT (Bulk Data Transfer Protocol) |
| 31 | MFE-NSP (MFE Network Services Protocol) |
| 32 | MERIT-INP (MERIT Internodal Protocol) |
| 33 | DCCP (Datagram Congestion Control Protocol) |
| 34 | 3PC (Third Party Connect Protocol) |
| 35 | IDPR (Inter-Domain Policy Routing Protocol) |
| 36 | XTP |
| 37 | DDP (Datagram Delivery Protocol) |
| 38 | IDPR-CMTP (IDPR Control Message Transport Proto) |
| 39 | TP ++ (TP ++ Transport Protocol) |
| 40 | IL (IL Transport Protocol) |
| 41 | Encapsulation of IPv6 - in IPv4 packets |
| 42 | SDRP (Source Demand Routing Protocol) |
| 43 | IPv6 route (Routing Header for IPv6 ) |
| 44 | IPv6 Frag (Fragment Header for IPv6 ) |
| 45 | IDRP (Inter-Domain Routing Protocol) |
| 46 | RSVP (Reservation Protocol) |
| 47 | GRE (Generic Routing Encapsulation) |
| 48 | MHRP (Mobile Host Routing Protocol) |
| 49 | BNA |
| 50 | ESP (Encapsulating Security Payload) |
| 51 | AH (Authentication Header) |
| 52 | I-NLSP (Integrated Net Layer Security TUBA) |
| 53 | SWIPE (IP with Encryption) |
| 54 | NARP (NBMA Address Resolution Protocol) |
| 55 | MOBILE (IP Mobility) |
| 56 | TLSP (Transport Layer Security Protocol) |
| 57 | SKIP |
| 58 | IPv6 ICMP (ICMP for IPv6 ) |
| 59 | IPv6-NoNxt (No next header for IPv6 ) |
| 60 | IPv6 opts (Destination Options for IPv6 ) |
| 61 | Any host- internal protocol |
| 62 | CFTP |
| 63 | Any local network |
| 64 | SAT-EXPAK (SATNET and Backroom EXPAK) |
| 65 | KRYPTOLAN |
| 66 | RVD (MIT Remote Virtual Disk Protocol) |
| 67 | IPPC (Internet Pluribus Packet Core) |
| 68 | Any distributed file system |
| 69 | SAT-MON (SATNET Monitoring) |
| 70 | VISA |
| 71 | IPCV (Internet Packet Core Utility) |
| 72 | CPNX (Computer Protocol Network Executive) |
| 73 | CPHB (Computer Protocol Heart Beat) |
| 74 | WSN (Wang Span Network) |
| 75 | PVP (Packet Video Protocol) |
| 76 | BR-SAT-MON (Backroom SATNET Monitoring) |
| 77 | SUN-ND (SUN ND PROTOCOL-Temporary) |
| 78 | WB-MON (WIDEBAND Monitoring) |
| 79 | WB-EXPAK (WIDEBAND EXPAK) |
| 80 | ISO-IP (ISO Internet Protocol ) |
| 81 | VMTP |
| 82 | SECURE-VMTP |
| 83 | VINES |
| 84 | TTP |
| 85 | NSFNET-IGP (NSFNET- IGP ) |
| 86 | DGP (Dissimilar Gateway Protocol) |
| 87 | TCF |
| 88 | EIGRP |
| 89 | OSPF |
| 90 | Sprite RPC (Sprite RPC Protocol) |
| 91 | LARP (Locus Address Resolution Protocol) |
| 92 | MTP (Multicast Transport Protocol) |
| 93 | AX.25 (AX.25 frames) |
| 94 | IPIP (IP-within-IP Encapsulation Protocol) |
| 95 | MICP (Mobile Internetworking Control Pro.) |
| 96 | SCC-SP (Semaphore Communications Sec. Pro.) |
| 97 | ETHERIP (Ethernet-within-IP Encapsulation) |
| 98 | ENCAP (Encapsulation Header) |
| 99 | Any private encryption scheme |
| 100 | GMTP |
| 101 | IFMP (Ipsilon Flow Management Protocol) |
| 102 | PNNI (over IP ) |
| 103 | PIM (Protocol Independent Multicast) |
| 104 | ARIS |
| 105 | SCPS |
| 106 | QNX |
| 107 | A / N (Active Networks) |
| 108 | IPComp (IP Payload Compression Protocol) |
| 109 | SNP (Sitara Networks Protocol) |
| 110 | Compaq Peer (Compaq Peer Protocol) |
| 111 | IPX-in-IP ( IPX in IP ) |
| 112 | VRRP (Virtual Router Redundancy Protocol) |
| 113 | PGM (PGM Reliable Transport Protocol) |
| 114 | any 0-hop protocol |
| 115 | L2TP (Layer Two Tunneling Protocol) |
| 116 | DDX (D-II Data Exchange (DDX)) |
| 117 | IATP (Interactive Agent Transfer Protocol) |
| 118 | STP (Schedule Transfer Protocol) |
| 119 | SRP (SpectraLink Radio Protocol) |
| 120 | UTI |
| 121 | SMP (Simple Message Protocol) |
| 122 | SM |
| 123 | PTP (Performance Transparency Protocol) |
| 124 | ISIS over IPv4 |
| 125 | FIRE |
| 126 | CRTP (Combat Radio Transport Protocol) |
| 127 | CRUDP (Combat Radio User Datagram) |
| 128 | SSCOPMCE |
| 129 | IPLT |
| 130 | SPS (Secure Packet Shield) |
| 131 | PIPE (Private IP Encapsulation within IP) |
| 132 | SCTP (Stream Control Transmission Protocol) |
| 133 | FC (Fiber Channel) |
| 134 | RSVP-E2E-IGNORE |
| 135 | Mobility header |
| 136 | UDPLite |
| 137 | MPLS-in-IP |
| 138 | manet (MANET Protocols) |
| 139 | HIP ( Host Identity Protocol ) |
| 140 | Shim6 (Shim6 Protocol) |
| 141 | WESP (Wrapped Encapsulating Security Payload) |
| 142 | ROHC (Robust Header Compression) |
| 143-252 | Not used |
| 253-254 | Used for experiments and tests |
| 255 | Reserved |
Web links
- Protocol Numbers from Internet Assigned Numbers Authority (IANA)
- RFC 1700 , Assigned Numbers , October 1994 (see section Assigned Internet Protocol Numbers )
- RFC 3232 , Assigned Numbers: RFC 1700 is Replaced by an On-line Database , January 2002
- RFC 8200 , Internet Protocol, Version 6 (IPv6) Specification , July 2017
- RFC 791 , Internet Protocol - Darpa Internet Program Protocol Specification , September 1981
Individual evidence
- ^ Protocol Numbers . iana.org