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