Internet protocols and their numbers

The following table lists common Internet protocols and their protocol numbers. All these protocols run on IP. The list is extracted from http://www.iana.org/, Protocol Numbers.

Protocol numberKeywordProtocol
0HOPOPTIPv6 Hop-by-Hop Option
1ICMPInternet Control Message
2IGMPInternet Group Management
3GGPGateway-to-Gateway
4IPIP in IP (encapsulation)
5STStream
6TCPTransmission Control Protocol
8EGPExterior Gateway Protocol
9IGPany private interior gateway
10BBN-RCC-MONBBN RCC Monitoring
11NVP-IINetwork Voice Protocol
17UDPUser Datagram
18MUXMultiplexing
19DCN-MEASDCN Measurement Subsystems
20HMPHost Monitoring
21PRMPacket Radio Measurement
22XNS-IDPXEROX NS IDP
27RDPReliable Data Protocol
28IRTPInternet Reliable Transaction
29ISO-TP4ISO Transport Protocol Class 4
30NETBLTBulk Data Transfer Protocol
31MFE-NSPMFE Network Services Protocol
32MERIT-INPMERIT Internodal Protocol
343PCThird Party Connect Protocol
37DDPDatagram Delivery Protocol
39TP++TP++ Transport Protocol
40ILIL Transport Protocol
46RSVPReservation Protocol
47GREGeneral Routing Encapsulation
48MHRPMobile Host Routing Protocol
50ESPEncapsulation Security Payload
51AHAuthentication Header
53SWIPEIP with Encryption
54NHRPNBMA Next Hop Resolution Protocol
61 any host internal protocol
63 any local network
64SAT-EXPAKSATNET and Backroom EXPAK
65KRYPTOLANKryptolan
66RVDMIT Remote Virtual Disk Protocol
68 any distributed file system
69SAT-MONSATNET Monitoring
70VISAVISA Protocol
75PVPPacket Video Protocol
80ISO-IPISO Internet Protocol
84TTPTTP
85NSFNET-IGPNSFNET-IGP
86DGPDissimilar Gateway Protocol
87TCFTCF
88EIGRPEIGRP
91LARPLocus Address Resolution Protocol
92MTPMulticast Transport Protocol
93AX.25AX.25 Frames
94IPIPIP-within-IP Encapsulation Protocol
95MICPMobile Internetworking Control Pro.
97ETHERIPEthernet-within-IP Encapsulation
98ENCAPEncapsulation Header
99 any private encryption scheme
100GMTPGMTP
115L2TPLayer Two Tunneling Protocol
255 Reserved