This file is from Internet Assigned Numbers Authority (IANA). IANA maintains the Assigned Numbers RFC, the most recent of which is RFC1700, issued in October, 1994. They maintain the protocol names and numbers as needed; this file was last updated 7/11/95.
The entries in this file are in the same format as found in a standard Berkeley UNIX /etc/protocols file. There are also links between the protocol names, and their respective RFCs (their standard documentation). This file references all the protocols that can be contained in the protocol field in a standard IP header. There is at least one other protocol of note (ARP), and RFC 1122, "Host Requirements," has addendums the RFCs for the others referenced in this file.
In the Internet Protocol (IP) [DDN], [RFC791] there is a field, called Protocol, to identify the next level protocol. This is an 8 bit field.
Assigned Internet Protocol Numbers Decimal Keyword Protocol References ------- ------- -------- ---------- 0 Reserved [JBP]
1 ICMP Internet Control Message [RFC792,JBP]
2 IGMP Internet Group Management [RFC1112,JBP] 3 GGP Gateway-to-Gateway [RFC823,MB] 4 IP IP in IP (encapsulation) [JBP] 5 ST Stream [RFC1190,IEN119,JWF]
6 TCP Transmission Control [RFC793,JBP] 7 UCL UCL [PK] 8 EGP Exterior Gateway Protocol [RFC888,DLM1] 9 IGP any private interior gateway [JBP] 10 BBN-RCC-MON BBN RCC Monitoring [SGC] 11 NVP-II Network Voice Protocol [RFC741,SC3] 12 PUP PUP [PUP,XEROX] 13 ARGUS ARGUS [RWS4] 14 EMCON EMCON [BN7] 15 XNET Cross Net Debugger [IEN158,JFH2] 16 CHAOS Chaos [NC3]
17 UDP User Datagram [RFC768,JBP] 18 MUX Multiplexing [IEN90,JBP] 19 DCN-MEAS DCN Measurement Subsystems [DLM1] 20 HMP Host Monitoring [RFC869,RH6] 21 PRM Packet Radio Measurement [ZSU] 22 XNS-IDP XEROX NS IDP [ETHERNET,XEROX] 23 TRUNK-1 Trunk-1 [BWB6] 24 TRUNK-2 Trunk-2 [BWB6] 25 LEAF-1 Leaf-1 [BWB6] 26 LEAF-2 Leaf-2 [BWB6] 27 RDP Reliable Data Protocol [RFC908,RH6] 28 IRTP Internet Reliable Transaction [RFC938,TXM] 29 ISO-TP4 ISO Transport Protocol Class 4 [RFC905,RC77] 30 NETBLT Bulk Data Transfer Protocol [RFC969,DDC1] 31 MFE-NSP MFE Network Services Protocol [MFENET,BCH2] 32 MERIT-INP MERIT Internodal Protocol [HWB] 33 SEP Sequential Exchange Protocol [JC120] 34 3PC Third Party Connect Protocol [SAF3] 35 IDPR Inter-Domain Policy Routing Protocol [MXS1] 36 XTP XTP [GXC] 37 DDP Datagram Delivery Protocol [WXC] 38 IDPR-CMTP IDPR Control Message Transport Proto [MXS1] 39 TP++ TP++ Transport Protocol [DXF] 40 IL IL Transport Protocol [Presotto] 41 IPv6 Ipv6 [Deering] 42 SDRP Source Demand Routing Protocol [DXE1] 43 IPv6-Route Routing Header for IPv6 [Deering] 44 IPv6-Frag Fragment Header for IPv6 [Deering] 45 IDRP Inter-Domain Routing Protocol [Sue Hares] 46 RSVP Reservation Protocol [Bob Braden] 47 GRE General Routing Encapsulation [Tony Li] 48 MHRP Mobile Host Routing Protocol[David Johnson] 49 BNA BNA [Gary Salamon] 50 IPv6-Crypt Encryption Header for IPv6 [Deering] 51 IPv6-Auth Authentication Header for IPv6 [Deering] 52 I-NLSP Integrated Net Layer Security TUBA [GLENN] 53 SWIPE IP with Encryption [JI6] 54 NARP NBMA Address Resolution Protocol [RFC1735] 55 MOBILE IP Mobility [Perkins] 56 TLSP Transport Layer Security Protocol [Oberg] using Kryptonet key management 57 Unassigned [IANA] 58 IPv6-ICMP ICMP for IPv6 [Deering] 59 IPv6-NoNxt No Next Header for IPv6 [Deering] 60 IPv6-Opts Destination Options for IPv6 [Deering] 61 any host internal protocol [JBP] 62 CFTP CFTP [CFTP,HCF2] 63 any local network [JBP] 64 SAT-EXPAK SATNET and Backroom EXPAK [SHB] 65 KRYPTOLAN Kryptolan [PXL1] 66 RVD MIT Remote Virtual Disk Protocol [MBG] 67 IPPC Internet Pluribus Packet Core [SHB] 68 any distributed file system [JBP] 69 SAT-MON SATNET Monitoring [SHB] 70 VISA VISA Protocol [GXT1] 71 IPCV Internet Packet Core Utility [SHB] 72 CPNX Computer Protocol Network Executive [DXM2] 73 CPHB Computer Protocol Heart Beat [DXM2] 74 WSN Wang Span Network [VXD] 75 PVP Packet Video Protocol [SC3] 76 BR-SAT-MON Backroom SATNET Monitoring [SHB] 77 SUN-ND SUN ND PROTOCOL-Temporary [WM3] 78 WB-MON WIDEBAND Monitoring [SHB] 79 WB-EXPAK WIDEBAND EXPAK [SHB] 80 ISO-IP ISO Internet Protocol [MTR] 81 VMTP VMTP [DRC3] 82 SECURE-VMTP SECURE-VMTP [DRC3] 83 VINES VINES [BXH] 84 TTP TTP [JXS] 85 NSFNET-IGP NSFNET-IGP [HWB] 86 DGP Dissimilar Gateway Protocol [DGP,ML109] 87 TCF TCF [GAL5] 88 IGRP IGRP [CISCO,GXS] 89 OSPFIGP OSPFIGP [RFC1583,JTM4] 90 Sprite-RPC Sprite RPC Protocol [SPRITE,BXW] 91 LARP Locus Address Resolution Protocol [BXH] 92 MTP Multicast Transport Protocol [SXA] 93 AX.25 AX.25 Frames [BK29] 94 IPIP IP-within-IP Encapsulation Protocol [JI6] 95 MICP Mobile Internetworking Control Pro. [JI6] 96 SCC-SP Semaphore Communications Sec. Pro. [HXH] 97 ETHERIP Ethernet-within-IP Encapsulation [RXH1] 98 ENCAP Encapsulation Header [RFC1241,RXB3] 99 any private encryption scheme [JBP] 100 GMTP GMTP [RXB5] 101-254 Unassigned [JBP] 255 Reserved [JBP] REFERENCES [CFTP] Forsdick, H., CFTP, Network Message, Bolt Beranek and Newman, January 1982. [CISCO] Cisco Systems, Gateway Server Reference Manual,Manual Revision B, January 10, 1988. [DDN] Feinler, E., Editor, DDN Protocol Handbook,Network Information Center, SRI International, December 1985. [DGP] M/A-COM Government Systems, Dissimilar Gateway Protocol Specification, Draft Version, Contract no. CS901145, November 16, 1987. [ETHERNET] The Ethernet, A Local Area Network: Data Link Layer and Physical Layer Specification, AA-K759B-TK, Digital Equipment Corporation, Maynard, MA. Also as: The Ethernet - A Local Area Network, Version 1.0,Digital Equipment Corporation, Intel Corporation, Xerox Corporation, September 1980. And: The Ethernet,A Local Area Network: Data Link Layer and Physical Layer Specifications, Digital, Intel and Xerox, November1982. And: XEROX, The Ethernet, A Local Area Network:Data Link Layer and Physical Layer Specification, X3T51/80-50, Xerox Corporation, Stamford, CT., October 1980. [IEN90] Cohen, D. and J. Postel, Multiplexing Protocol,IEN 90, USC/Information Sciences Institute, May 1979. [IEN119] Forgie, J., ST - A Proposed Internet Stream Protocol, IEN 119, MIT Lincoln Laboratory, September 1979. [IEN158] Haverty, J., XNET Formats for Internet ProtocolVersion 4, IEN 158, October 1980. [MFENET] Shuttleworth, B., A Documentary of MFENet, a National Computer Network, UCRL-52317, Lawrence Livermore Labs, Livermore, California, June 1977. [PUP] Boggs, D., J. Shoch, E. Taft, and R. Metcalfe, PUP:An Internetwork Architecture, XEROX Palo Alto Research Center, CSL-79-10, July 1979; also in IEEE Transactions on Communication, Volume COM-28, Number 4, April 1980. [SPRITE] Welch, B., The Sprite Remote Procedure Call System, Technical Report, UCB/Computer Science Dept., 86/302, University of California at Berkeley, June 1986. [RFC741] Cohen, D., Specifications for the Network Voice Protocol, RFC 741, ISI/RR 7539, USC/Information Sciences Institute, March 1976. [RFC768] Postel, J., User Datagram Protocol, STD 6,RFC 768, USC/Information Sciences Institute, August 1980. [RFC791] Postel, J., Internet Protocol - DARPA Internet Program Protocol Specification, STD 5, RFC 791, DARPA, September 1981. [RFC792] Postel, J., Internet Control Message Protocol - DARPA Internet Program Protocol Specification, STD 5, RFC 792, USC/Information Sciences Institute, September 1981. [RFC793] Postel, J., Transmission Control Protocol - DARPA Internet Program Protocol Specification, STD 7, RFC 793, USC/Information Sciences Institute, September 1981. [RFC823] Hinden, R., and A. Sheltzer, The DARPA Internet Gateway, RFC 823, BBN, September 1982. [RFC869] Hinden, R., A Host Monitoring Protocol, RFC 869, Bolt Beranek and Newman, December 1983. [RFC888] Seamonson, L., and E. Rosen, STUB Exterior Gateway Protocol, RFC 888, BBN Communications Corporation, January 1984. [RFC905] International Standards Organization, ISO Transport Protocol Specification - ISO DP 8073, RFC 905, April 1984. [RFC908] Velten, D., R. Hinden, and J. Sax, Reliable Data Protocol, RFC 908, BBN Communications Corporation, July 1984. [RFC938] Miller, T., Internet Reliable Transaction Protocol, RFC 938, ACC, February 1985. [RFC969] Clark, D., M. Lambert, and L. Zhang, NETBLT: A Bulk Data Transfer Protocol, RFC 969, MIT Laboratory for Computer Science, December 1985. [RFC1112] Deering, S., Host Extensions for IP Multicasting, STD 5, RFC 1112, Stanford University, August 1989. [RFC1190] Topolcic, C., Editor, Experimental Internet Stream Protocol, Version 2 (ST-II), RFC 1190, CIP Working Group, October 1990. [RFC1241] Woodburn, W., and D. Mills, A Scheme for an Internet Encapsulation Protocol: Version 1, RFC 1241, SAIC, University of Delaware, July 1991. [RFC1583] Moy, J., The OSPF Specification, RFC 1583, Proteon, March 1994. [RFC1735] Heinanen, J., and R. Govindan, NBMA Address Resolution Protocol (NARP), RFC 1735, Telecom Finland and USC/ISI, December 1994. PEOPLE [BCH2] Barry Howard[BK29] Brian Kantor [BN7] [BWB6] Barry Boehm [BXH] Brian Horn <---none---> [BXW] Bruce Willins <---none---> [Carpenter] Brian Carpenter, , January 1995. [DDC1] David Clark [DLM1] David Mills [DRC3] Dave Cheriton [Deering] Steve Deering, , March 1995. [DXE1] Deborah Estrin [DXF] Dirk Fromhein [DXM2] David Mittnacht <---none---> [David Johnson] [GAL5] Guillermo A. Loyola [GLENN] K. Robert Glenn [GXC] Greg Chesson [GXS] Guenther Schreiner [GXT1] Gene Tsudik [HCF2] Harry Forsdick [HWB] Hans-Werner Braun [HXH] Howard Hart [IANA] Internet Assigned Numbers Authority, ,June 1995. [JBP] Jon Postel [Presotto] Dave Presotto , July 1995. [JC120] [JFH2] Jack Haverty [JI6] John Ioannidis [JTM4] John Moy [JWF] Jim Forgie [JXS] Jim Stevens [KATZ] Dave Katz [MB] Mike Brescia [MBG] Michael Greenwald [ML109] Mike Little [MTR] Marshall T. Rose [MXS1] Martha Steenstrup [NC3] J. Noel Chiappa [Oberg] Christer Oberg , October 1994. [Perkins] Charlie Perkins , October 994. [PK] Peter Kirstein [PXL1] Paul Liu <---none---> [RH6] Robert Hinden [RTB3] Bob Braden [RC77] [RWS4] Robert W. Scheifler [RXB3] Robert Woodburn [RXH1] Russ Housley [SAF3] Stuart A. Friedberg [SC3] Steve Casner [SGC] Steve Chipman [SHB] Steven Blumenthal [Sue Hares] Sue Hares [SXA] Susie Armstrong [SXD] Steve Deering [Tony Li] Tony Li [TXM] Trudy Miller [VXD] Victor Dafoulas <---none---> [WM3] William Melohn [WXC] Wesley Craig [ZSU] Zaw-Sing Su