List of IP protocol numbers
   HOME

TheInfoList



OR:

This is a list of the IP protocol numbers found in the field ''Protocol'' of the
IPv4 header Internet Protocol version 4 (IPv4) is the fourth version of the Internet Protocol (IP). It is one of the core protocols of standards-based internetworking methods in the Internet and other packet-switched networks. IPv4 was the first version de ...
and the ''Next Header'' field of the
IPv6 header An IPv6 packet is the smallest message entity exchanged using Internet Protocol version 6 (IPv6). Packets consist of control information for addressing and routing and a payload of user data. The control information in IPv6 packets is subdivided ...
. It is an identifier for the encapsulated protocol and determines the layout of the data that immediately follows the header. Both fields are eight
bit The bit is the most basic unit of information in computing and digital communications. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represente ...
s wide. Protocol numbers are maintained and published by the
Internet Assigned Numbers Authority The Internet Assigned Numbers Authority (IANA) is a standards organization that oversees global IP address allocation, autonomous system number allocation, root zone management in the Domain Name System (DNS), media types, and other Inte ...
(IANA). {, class="wikitable" , - ! Hex ! Protocol Number !! Keyword !! Protocol !! References/ RFC , - , 0x00 , 0 , HOPOPT , IPv6 Hop-by-Hop Option , , - , 0x01 , 1 , ICMP , Internet Control Message Protocol , , - , 0x02 , 2 , IGMP ,
Internet Group Management Protocol The Internet Group Management Protocol (IGMP) is a communications protocol used by hosts and adjacent routers on IPv4 networks to establish multicast group memberships. IGMP is an integral part of IP multicast and allows the network to direct ...
, , - , 0x03 , 3 , GGP , Gateway-to-Gateway Protocol , , - , 0x04 , 4 , IP-in-IP , IP in IP (encapsulation) , , - , 0x05 , 5 , ST ,
Internet Stream Protocol The Internet Stream Protocol (ST) is a family of experimental protocols first defined in Internet Experiment Note IEN-119 in 1979, and later substantially revised in RFC 1190 (ST-II) and RFC 1819 (ST2+). The protocol uses the version number 5 in ...
, , , - , 0x06 , 6 , TCP ,
Transmission Control Protocol The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite. It originated in the initial network implementation in which it complemented the Internet Protocol (IP). Therefore, the entire suite is common ...
, , - , 0x07 , 7 , CBT , Core-based trees , , - , 0x08 , 8 , EGP ,
Exterior Gateway Protocol An exterior gateway protocol is an IP routing protocol used to exchange routing information between autonomous systems. This exchange is crucial for communications across the Internet. Notable exterior gateway protocols include Exterior Gate ...
, , - , 0x09 , 9 , IGP ,
Interior Gateway Protocol An interior gateway protocol (IGP) or Interior routing protocol is a type of routing protocol used for exchanging routing table information between gateways (commonly routers) ''within'' an autonomous system (for example, a system of corpora ...
(any private interior gateway, for example Cisco's
IGRP Interior Gateway Routing Protocol (IGRP) is a distance vector interior gateway protocol (IGP) developed by Cisco. It is used by routers to exchange routing data within an autonomous system. IGRP is a proprietary protocol. IGRP was created in ...
) , , - , 0x0A , 10 , BBN-RCC-MON , BBN RCC Monitoring , , - , 0x0B , 11 , NVP-II ,
Network Voice Protocol The Network Voice Protocol (NVP) was a pioneering computer network protocol for transporting human speech over packetized communications networks. It was an early example of Voice over Internet Protocol technology. History NVP was first defi ...
, , - , 0x0C , 12 , PUP , Xerox PUP , , - , 0x0D , 13 , ARGUS , ARGUS , , - , 0x0E , 14 , EMCON , EMCON , , - , 0x0F , 15 , XNET , Cross Net Debugger , IEN 158 , - , 0x10 , 16 , CHAOS ,
Chaos Chaos or CHAOS may refer to: Arts, entertainment and media Fictional elements * Chaos (''Kinnikuman'') * Chaos (''Sailor Moon'') * Chaos (''Sesame Park'') * Chaos (''Warhammer'') * Chaos, in ''Fabula Nova Crystallis Final Fantasy'' * Cha ...
, , - , 0x11 , 17 , UDP ,
User Datagram Protocol In computer networking, the User Datagram Protocol (UDP) is one of the core communication protocols of the Internet protocol suite used to send messages (transported as datagrams in packets) to other hosts on an Internet Protocol (IP) network ...
, , - , 0x12 , 18 , MUX , Multiplexing , IEN 90 , - , 0x13 , 19 , DCN-MEAS , DCN Measurement Subsystems , , - , 0x14 , 20 , HMP ,
Host Monitoring Protocol Host Monitoring Protocol (HMP) is an obsolete TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to f ...
, , - , 0x15 , 21 , PRM , Packet Radio Measurement , , - , 0x16 , 22 , XNS-IDP , XEROX NS IDP , , - , 0x17 , 23 , TRUNK-1 , Trunk-1 , , - , 0x18 , 24 , TRUNK-2 , Trunk-2 , , - , 0x19 , 25 , LEAF-1 , Leaf-1 , , - , 0x1A , 26 , LEAF-2 , Leaf-2 , , - , 0x1B , 27 , RDP , Reliable Data Protocol , , - , 0x1C , 28 , IRTP , Internet Reliable Transaction Protocol , , - , 0x1D , 29 , ISO-TP4 , ISO Transport Protocol Class 4 , , - , 0x1E , 30 , NETBLT , Bulk Data Transfer Protocol , , - , 0x1F , 31 , MFE-NSP ,
MFE Network Services Protocol MFE may refer to: Businesses and organizations * McAllen Miller International Airport * Ministry for the Environment (New Zealand) The Ministry for the Environment (MfE; Māori: ''Manatū Mō Te Taiao'') is the public service department of New ...
, , - , 0x20 , 32 , MERIT-INP , MERIT Internodal Protocol , , - , 0x21 , 33 , DCCP , Datagram Congestion Control Protocol , , - , 0x22 , 34 , 3PC , Third Party Connect Protocol , , - , 0x23 , 35 , IDPR , Inter-Domain Policy Routing Protocol , , - , 0x24 , 36 , XTP ,
Xpress Transport Protocol Xpress Transport Protocol (XTP) is a transport layer protocol for high-speed networks promoted by the XTP Forum developed to replace TCP. XTP provides protocol options for error control, flow control, and rate control. Instead of separate protoco ...
, , - , 0x25 , 37 , DDP , Datagram Delivery Protocol , , - , 0x26 , 38 , IDPR-CMTP , IDPR Control Message Transport Protocol , , - , 0x27 , 39 , TP++ , TP++ Transport Protocol , , - , 0x28 , 40 , IL , IL Transport Protocol , , - , 0x29 , 41 , IPv6 , IPv6 Encapsulation (
6to4 6to4 is an Internet transition mechanism for migrating from Internet Protocol version 4 (IPv4) to version 6 (IPv6) and a system that allows IPv6 packets to be transmitted over an IPv4 network (generally the IPv4 Internet) without the need to co ...
and
6in4 6in4 is an IPv6 transition mechanism for migrating from Internet Protocol version 4 (IPv4) to IPv6. It is a tunneling protocol that encapsulates IPv6 packets on specially configured IPv4 links according to the specifications of . The IP protocol ...
) , , - , 0x2A , 42 , SDRP , Source Demand Routing Protocol , , - , 0x2B , 43 , IPv6-Route , Routing Header for
IPv6 Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv ...
, , - , 0x2C , 44 , IPv6-Frag , Fragment Header for
IPv6 Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv ...
, , - , 0x2D , 45 , IDRP , Inter-Domain Routing Protocol , , - , 0x2E , 46 , RSVP , Resource Reservation Protocol , , - , 0x2F , 47 , GRE ,
Generic Routing Encapsulation Generic Routing Encapsulation (GRE) is a tunneling protocol developed by Cisco Systems that can encapsulate a wide variety of network layer protocols inside virtual point-to-point links or point-to-multipoint links over an Internet Protocol netw ...
, , , - , 0x30 , 48 , DSR ,
Dynamic Source Routing Dynamic Source Routing (DSR) is a routing protocol for wireless mesh networks. It is similar to AODV in that it forms a route on-demand when a transmitting node requests one. However, it uses source routing instead of relying on the routing t ...
Protocol , , - , 0x31 , 49 , BNA , Burroughs Network Architecture , , - , 0x32 , 50 , ESP ,
Encapsulating Security Payload In computing, Internet Protocol Security (IPsec) is a secure network protocol suite that authenticates and encrypts packets of data to provide secure encrypted communication between two computers over an Internet Protocol network. It is used in ...
, , - , 0x33 , 51 , AH , Authentication Header , , - , 0x34 , 52 , I-NLSP , Integrated Net Layer Security Protocol , TUBA , - , 0x35 , 53 , SwIPe , SwIPe , , - , 0x36 , 54 , NARP , NBMA Address Resolution Protocol , , - , 0x37 , 55 , MOBILE , IP Mobility (Min Encap) , , - , 0x38 , 56 , TLSP , Transport Layer Security Protocol (using Kryptonet key management) , , - , 0x39 , 57 , SKIP , Simple Key-Management for Internet Protocol , , - , 0x3A , 58 , IPv6-ICMP , ICMP for IPv6 , , , - , 0x3B , 59 , IPv6-NoNxt , No Next Header for
IPv6 Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv ...
, , - , 0x3C , 60 , IPv6-Opts , Destination Options for
IPv6 Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv ...
, , - , 0x3D , 61 , , Any host internal protocol , , - , 0x3E , 62 , CFTP , CFTP , , - , 0x3F , 63 , , Any local network , , - , 0x40 , 64 , SAT-EXPAK , SATNET and Backroom EXPAK , , - , 0x41 , 65 , KRYPTOLAN , Kryptolan , , - , 0x42 , 66 , RVD , MIT Remote Virtual Disk Protocol , , - , 0x43 , 67 , IPPC ,
Internet Pluribus Packet Core The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
, , - , 0x44 , 68 , , Any distributed file system , , - , 0x45 , 69 , SAT-MON , SATNET Monitoring , , - , 0x46 , 70 , VISA , VISA Protocol , , - , 0x47 , 71 , IPCU , Internet Packet Core Utility , , - , 0x48 , 72 , CPNX , Computer Protocol Network Executive , , - , 0x49 , 73 , CPHB , Computer Protocol Heart Beat , , - , 0x4A , 74 , WSN , Wang Span Network , , - , 0x4B , 75 , PVP , Packet Video Protocol , , - , 0x4C , 76 , BR-SAT-MON , Backroom SATNET Monitoring , , - , 0x4D , 77 , SUN-ND , SUN ND PROTOCOL-Temporary , , - , 0x4E , 78 , WB-MON , WIDEBAND Monitoring , , - , 0x4F , 79 , WB-EXPAK , WIDEBAND EXPAK , , - , 0x50 , 80 , ISO-IP , International Organization for Standardization Internet Protocol , , - , 0x51 , 81 , VMTP , Versatile Message Transaction Protocol , , - , 0x52 , 82 , SECURE-VMTP , Secure Versatile Message Transaction Protocol , , - , 0x53 , 83 , VINES , VINES , , - , 0x54 , 84 , TTP , TTP , , - , 0x54 , 84 , IPTM , Internet Protocol Traffic Manager , , - , 0x55 , 85 , NSFNET-IGP , NSFNET-IGP , , - , 0x56 , 86 , DGP , Dissimilar Gateway Protocol , , - , 0x57 , 87 , TCF , TCF , , - , 0x58 , 88 , EIGRP ,
EIGRP Enhanced Interior Gateway Routing Protocol (EIGRP) is an advanced distance-vector routing protocol that is used on a computer network for automating routing decisions and configuration. The protocol was designed by Cisco Systems as a proprietary ...
, Informational , - , 0x59 , 89 , OSPF ,
Open Shortest Path First Open Shortest Path First (OSPF) is a routing protocol for Internet Protocol (IP) networks. It uses a link state routing (LSR) algorithm and falls into the group of interior gateway protocols (IGPs), operating within a single autonomous syst ...
, , - , 0x5A , 90 , Sprite-RPC , Sprite RPC Protocol , , - , 0x5B , 91 , LARP ,
Locus Address Resolution Protocol Locus (plural loci) is Latin for "place". It may refer to: Entertainment * Locus (comics), a Marvel Comics mutant villainess, a member of the Mutant Liberation Front * ''Locus'' (magazine), science fiction and fantasy magazine ** ''Locus Award ...
, , - , 0x5C , 92 , MTP , Multicast Transport Protocol , , - , 0x5D , 93 , AX.25 ,
AX.25 AX.25 (Amateur X.25) is a data link layer protocol originally derived from layer 2 of the X.25 protocol suite and designed for use by amateur radio operators. It is used extensively on amateur packet radio networks. AX.25 v2.0 and later occupies t ...
, , - , 0x5E , 94 , OS , KA9Q NOS compatible IP over IP tunneling , , - , 0x5F , 95 , MICP , Mobile Internetworking Control Protocol , , - , 0x60 , 96 , SCC-SP , Semaphore Communications Sec. Pro , , - , 0x61 , 97 , ETHERIP , Ethernet-within-IP Encapsulation , , - , 0x62 , 98 , ENCAP , Encapsulation Header , , - , 0x63 , 99 , , Any private encryption scheme , , - , 0x64 , 100 , GMTP , GMTP , , - , 0x65 , 101 , IFMP , Ipsilon Flow Management Protocol , , - , 0x66 , 102 , PNNI , PNNI over IP , , - , 0x67 , 103 , PIM ,
Protocol Independent Multicast 400px, Example of a multicast network architecture Protocol-Independent Multicast (PIM) is a family of multicast routing protocols for Internet Protocol (IP) networks that provide one-to-many and many-to-many distribution of data over a LAN, ...
, , - , 0x68 , 104 , ARIS , IBM's ARIS (Aggregate Route IP Switching) Protocol , , - , 0x69 , 105 , SCPS , SCPS (Space Communications Protocol Standards) , SCPS-TP , - , 0x6A , 106 ,
QNX QNX ( or ) is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market. QNX was one of the first commercially successful microkernel operating systems. The product was originally developed in the early ...
, QNX , , - , 0x6B , 107 , A/N , Active Networks , , - , 0x6C , 108 , IPComp , IP Payload Compression Protocol , , - , 0x6D , 109 , SNP , Sitara Networks Protocol , , - , 0x6E , 110 , Compaq-Peer ,
Compaq Peer Protocol Compaq Computer Corporation (sometimes abbreviated to CQ prior to a 2007 rebranding) was an American information technology company founded in 1982 that developed, sold, and supported computers and related products and services. Compaq produced ...
, , - , 0x6F , 111 , IPX-in-IP , IPX in IP , , - , 0x70 , 112 , VRRP ,
Virtual Router Redundancy Protocol The Virtual Router Redundancy Protocol (VRRP) is a computer networking protocol that provides for automatic assignment of available Internet Protocol (IP) routers to participating hosts. This increases the availability and reliability of routing p ...
,
Common Address Redundancy Protocol The Common Address Redundancy Protocol or CARP is a computer networking protocol which allows multiple hosts on the same local area network to share a set of IP addresses. Its primary purpose is to provide failover redundancy, especially when used ...
(not IANA assigned) , , - , 0x71 , 113 , PGM , PGM Reliable Transport Protocol , , - , 0x72 , 114 , , Any 0-hop protocol , , - , 0x73 , 115 , L2TP , Layer Two Tunneling Protocol Version 3 , , - , 0x74 , 116 , DDX , D-II Data Exchange (DDX) , , - , 0x75 , 117 , IATP , Interactive Agent Transfer Protocol , , - , 0x76 , 118 , STP , Schedule Transfer Protocol , , - , 0x77 , 119 , SRP , SpectraLink Radio Protocol , , - , 0x78 , 120 , UTI , Universal Transport Interface Protocol , , - , 0x79 , 121 , SMP , Simple Message Protocol , , - , 0x7A , 122 , SM , Simple Multicast Protocol
draft-perlman-simple-multicast-03
, - , 0x7B , 123 , PTP , Performance Transparency Protocol , , - , 0x7C , 124 , IS-IS over IPv4 , Intermediate System to Intermediate System (IS-IS) Protocol over IPv4 , and , - , 0x7D , 125 , FIRE , Flexible Intra-AS Routing Environment , , - , 0x7E , 126 , CRTP , Combat Radio Transport Protocol , , - , 0x7F , 127 , CRUDP , Combat Radio User Datagram , , - , 0x80 , 128 , SSCOPMCE , Service-Specific Connection-Oriented Protocol in a Multilink and Connectionless Environment
ITU-T Q.2111 (1999)
, - , 0x81 , 129 , IPLT , , , - , 0x82 , 130 , SPS , Secure Packet Shield , , - , 0x83 , 131 , PIPE , Private IP Encapsulation within IP
Expired I-D draft-petri-mobileip-pipe-00.txt
, - , 0x84 , 132 , SCTP , Stream Control Transmission Protocol , , - , 0x85 , 133 , FC , Fibre Channel , , - , 0x86 , 134 , RSVP-E2E-IGNORE , Reservation Protocol (RSVP) End-to-End Ignore , , - , 0x87 , 135 , Mobility Header , Mobility Extension Header for IPv6 , , - , 0x88 , 136 , UDPLite , Lightweight User Datagram Protocol , , - , 0x89 , 137 , MPLS-in-IP ,
Multiprotocol Label Switching Multiprotocol Label Switching (MPLS) is a routing technique in telecommunications networks that directs data from one node to the next based on labels rather than network addresses. Whereas network addresses identify endpoints the labels identif ...
Encapsulated in IP , , , - , 0x8A , 138 , manet ,
MANET A wireless ad hoc network (WANET) or mobile ad hoc network (MANET) is a decentralized type of wireless network. The network is ad hoc because it does not rely on a pre-existing infrastructure, such as routers in wired networks or access points ...
Protocols , , - , 0x8B , 139 , HIP ,
Host Identity Protocol The Host Identity Protocol (HIP) is a host identification technology for use on Internet Protocol (IP) networks, such as the Internet. The Internet has two main name spaces, IP addresses and the Domain Name System. HIP separates the end-point ide ...
, , - , 0x8C , 140 , Shim6 ,
Site Multihoming by IPv6 Intermediation The Site Multihoming by IPv6 Intermediation (SHIM6) protocol is an Internet Layer defined in RFC 5533. Architecture The SHIM6 architecture defines failure detection and locator pair exploration functions. The first is used to detect outages throug ...
, , - , 0x8D , 141 , WESP , Wrapped Encapsulating Security Payload , , - , 0x8E , 142 , ROHC ,
Robust Header Compression Robust Header Compression (ROHC) is a standardized method to compress the IP, UDP, UDP-Lite, RTP, and TCP headers of Internet packets. The need for header compression In streaming applications, the overhead of IP, UDP, and RTP is 40 bytes f ...
, , - , 0x8F , 143 , Ethernet , IPv6 Segment Routing (TEMPORARY - registered 2020-01-31, expired 2021-01-31) , , -- , 0x90-0xFC , 144-252 , colspan="2", Unassigned , , - , 0xFD-0xFE , 253-254 , colspan="2", Use for experimentation and testing , {{IETF RFC, 3692, link=no , - , 0xFF , 255 , colspan="2", Reserved ,


See also

*
EtherType EtherType is a two-Octet (computing), octet field in an Ethernet frame. It is used to indicate which Communications protocol, protocol is Encapsulation (networking), encapsulated in the payload of the frame and is used at the receiving end by th ...
*
Internet Protocol The Internet Protocol (IP) is the network layer communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet. ...
** IPv4 (including packet structure) **
IPv6 Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv ...
(and packet structure)


References

Internet Protocol IPv4 protocol numbers. IP protocol numbers